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