Class: Weavr::Collection
- Defined in:
- lib/weavr/resource/collection.rb
Class Method Summary collapse
Methods inherited from Resource
child_resources, #connection, extract_class_params, label, load_definitions!, predefine_class, receive, #receive!, #refresh!, #resource_action
Class Method Details
.of(kind) ⇒ Object
3 4 5 6 7 8 |
# File 'lib/weavr/resource/collection.rb', line 3 def self.of kind coll = Class.new(self) do field :items, Array, of: kind end Weavr.const_set("#{kind.to_s.demodulize}Collection", coll) end |