Module: Statwing::Creatable::ClassMethods
- Defined in:
- lib/statwing/models/shared/creatable.rb
Instance Method Summary collapse
Instance Method Details
#create(attrs) ⇒ Object
14 15 16 |
# File 'lib/statwing/models/shared/creatable.rb', line 14 def create(attrs) new post_raw(root, Hash[element_name, attrs])[:parsed_data][:data] end |
#element_name ⇒ Object
6 7 8 |
# File 'lib/statwing/models/shared/creatable.rb', line 6 def element_name @element_name ||= model_name.element.to_sym end |
#root ⇒ Object
10 11 12 |
# File 'lib/statwing/models/shared/creatable.rb', line 10 def root @root ||= root_element.to_s end |