Sha256: 9dc962070c5dbf7d9dd34b32cec932c07e1490b3d4cb14fb3849e8d3669d0eef
Contents?: true
Size: 777 Bytes
Versions: 2
Compression:
Stored size: 777 Bytes
Contents
module RockRMS module Responses class Location MAP = { id: 'Id', name: 'Name', is_active: 'IsActive', street1: 'Street1', street2: 'Street2', city: 'City', county: 'County', state: 'State', country: 'Country', postal_code: 'PostalCode', latitude: 'Latitude', longitude: 'Longitude', guid: 'Guid' }.freeze def self.format(data) if data.is_a?(Array) data.map { |object| format_single(object) } else format_single(data) end end private def self.format_single(data) MAP.each.with_object({}) do |(l,r), object| object[l] = data[r] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rock_rms-1.2.0 | lib/rock_rms/responses/location.rb |
rock_rms-1.1.0 | lib/rock_rms/responses/location.rb |