Module: Dooly::Collection::ClassMethods
- Defined in:
- lib/dooly/collection.rb
Instance Method Summary collapse
Instance Method Details
#collection(*args) ⇒ Object
18 19 20 |
# File 'lib/dooly/collection.rb', line 18 def collection(*args) self.collection_klass.new(*args) end |
#collection_class(klass) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/dooly/collection.rb', line 11 def collection_class(klass) unless klass <= Dooly::Collection::Base raise "Collection class must inherit Dooly::Colletion::Base: #{klass}" end self.collection_klass = klass end |