Sha256: 9691ced5a94889dcab5805567da73c188e3f7dde42b028346668e6c8040b6096

Contents?: true

Size: 687 Bytes

Versions: 6

Compression:

Stored size: 687 Bytes

Contents

# frozen_string_literal: true

module Airports
  class Airport
    attr_reader :name, :city, :country, :iata, :icao, :latitude, :longitude,
                :altitude, :timezone, :dst, :tz_name

    # rubocop:disable Metrics/MethodLength
    def initialize(name:, city:, country:, iata:, icao:, latitude:, longitude:,
                   altitude:, timezone:, dst:, tz_name:)
      @name = name
      @city = city
      @country = country
      @iata = iata
      @icao = icao
      @latitude = latitude
      @longitude = longitude
      @altitude = altitude
      @timezone = timezone
      @dst = dst
      @tz_name = tz_name
    end
    # rubocop:enable Metrics/MethodLength
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
airports-1.7.0 lib/airports/airport.rb
airports-1.6.1 lib/airports/airport.rb
airports-1.6.0 lib/airports/airport.rb
airports-1.5.0 lib/airports/airport.rb
airports-1.4.1 lib/airports/airport.rb
airports-1.4.0 lib/airports/airport.rb