module AttributesConverter
Concern
Public Class Methods
new(data = {})
click to toggle source
Calls superclass method
# File lib/moysklad/attributes_converter.rb, line 3 def initialize(data = {}) if data['attributes'] if data['attributes'].is_a? Array data['attrs'] = data.delete 'attributes' elsif data['attributes'].is_a? Hash # do nothing else raise "Strange attribute class #{data['attribute']}" end end super data end