Module: Enumerable::ActsAsResourceConcern::ClassMethods
- Defined in:
- app/concerns/enumerable/acts_as_resource_concern.rb
Instance Method Summary collapse
Instance Method Details
#all ⇒ Object
12 13 14 15 16 |
# File 'app/concerns/enumerable/acts_as_resource_concern.rb', line 12 def all collection.collect do |datum| new(datum) end end |
#collection ⇒ Object
8 9 10 |
# File 'app/concerns/enumerable/acts_as_resource_concern.rb', line 8 def collection self::COLLECTION end |
#count ⇒ Object
26 27 28 |
# File 'app/concerns/enumerable/acts_as_resource_concern.rb', line 26 def count all.size end |
#find(id) ⇒ Object
18 19 20 |
# File 'app/concerns/enumerable/acts_as_resource_concern.rb', line 18 def find(id) all.select { |resource| resource.to_param == id }.first end |
#first ⇒ Object
22 23 24 |
# File 'app/concerns/enumerable/acts_as_resource_concern.rb', line 22 def first all.first end |