GroupClass
- Namespace
- Ancestors
-
-
Enumerable
-
Value
-
Ordered sequence of related Operations; type enumerated by Groups.
Constructor
initialize(*operationsOperation*)#⚙
Initializes the group with an initial sequence of operations.
Instance Methods
empty?Boolean#⚙
Returns true if the receiver doesn’t contain any operations.
<<
(operationOperation)self#⚙
Adds operation to the receiver.
fold(contextInteger)self#⚙
Folds the last operation, leaving context elements of context.
parity?Boolean#⚙
Returns true if the receiver contains one operation and that operation represents parity.
each{ |operationOperation| … }self#⚙
Enumerates the operations.
eachEnumerator<
Operation>
#⚙
Returns an Enumerator over the operations.
oldSlice#⚙
Returns the slice of the old sequence between the first operation’s beginning and the last operation’s end.
newSlice#⚙
Returns the slice of the new sequence between the first operation’s beginning and the last operation’s end.