class MoySklad::Client::Formatter
Attributes
element_name[RW]
Public Instance Methods
_data(data)
click to toggle source
# File lib/moy_sklad/client/formatter.rb, line 28 def _data(data) { data: data, object: element_name[0].downcase + element_name[1..-1] } end
collection(data)
click to toggle source
# File lib/moy_sklad/client/formatter.rb, line 32 def collection(data) _data(data) end
decode(_data)
click to toggle source
# File lib/moy_sklad/client/formatter.rb, line 17 def decode(_data) data = Hash.from_xml(_data) fail MoySklad::BadApiResponse unless data if data.has_key?('collection') collection(data) else {data.keys.first.underscore => data.values.first} end end
mime_type()
click to toggle source
# File lib/moy_sklad/client/formatter.rb, line 13 def mime_type "*/*" end