Sha256: 10e05aa7c927643c90d97bedd3830a4516ff77b9d81d5f7f227e592f01659de4
Contents?: true
Size: 708 Bytes
Versions: 3
Compression:
Stored size: 708 Bytes
Contents
module RockRMS module Responses class Campus MAP = { id: 'Id', name: 'Name', is_active: 'IsActive', description: 'Description', short_code: 'ShortCode', url: 'Url', location_id: 'LocationId', phone_number: 'PhoneNumber', service_times: 'ServiceTimes', guid: 'Guid' }.freeze def self.format(data) if data.is_a?(Array) data.map { |object| format_single(object) } else format_single(data) end end 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rock_rms-2.0.0 | lib/rock_rms/responses/campus.rb |
rock_rms-1.3.0 | lib/rock_rms/responses/campus.rb |
rock_rms-1.2.0 | lib/rock_rms/responses/campus.rb |