Sha256: 95e5d81ed93509b01e9a4fb20fcf6a056c5e2085d500b789b16e4ddc23b9fd1e

Contents?: true

Size: 398 Bytes

Versions: 3

Compression:

Stored size: 398 Bytes

Contents

module Zaptec
  class Installation
    def initialize(data)
      @data = data.deep_symbolize_keys
    end

    def id = @data.fetch(:Id)
    def address = @data[:Address]
    def zip_code = @data[:ZipCode]
    def city = @data[:City]
    def latitude = @data[:Latitude]
    def country_code = Constants.country_id_to_country_code(@data[:CountryId])
    def longitude = @data[:Longitude]
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
stekker_zaptec-1.2.2 lib/zaptec/installation.rb
stekker_zaptec-1.2.1 lib/zaptec/installation.rb
stekker_zaptec-1.2.0 lib/zaptec/installation.rb