Module: AttributesConverter

Overview

Concern

Instance Method Summary collapse

Instance Method Details

#initialize(data = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# 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