Module: Lab42::Console::Enum
- Included in:
- Array, Enumerable
- Defined in:
- lib/lab42/console/enum.rb
Instance Method Summary collapse
Instance Method Details
#by(*args) ⇒ Object
5 6 7 |
# File 'lib/lab42/console/enum.rb', line 5 def by(*args) Lab42::Console::Runner.new(by: args, method: nil, subject: self) end |
#fnd(*args) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/lab42/console/enum.rb', line 8 def fnd(*args) if args.size.zero? Lab42::Console::Runner.new(method: :find, subject: self) else Lab42::Console::Runner.new(*args, method: :find, subject: self).run end end |
#sel(*args) ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/lab42/console/enum.rb', line 15 def sel(*args) if args.size.zero? Lab42::Console::Runner.new(method: :filter, subject: self) else Lab42::Console::Runner.new(*args, method: :filter, subject: self).run end end |