Sha256: 209e63229996e84d7d7f961e2ff6c626f343c98f072de94627a4327d7d052cb7

Contents?: true

Size: 399 Bytes

Versions: 5

Compression:

Stored size: 399 Bytes

Contents

module Snowreports
  class RequiredKeywordStruct < Struct
    def initialize(**kwargs)
      super(*members.map{|k| kwargs.fetch(k) })
    end
  end

  Snowreport = RequiredKeywordStruct.new(
    :mountain_status,
    :updated_date,
    :updated_time,
    :road_status,
    :road_brief,
    :name,
    :id,
    :weather_detail,
    :snow_base,
    :snow_min,
    :information,
    :field_id
  )
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
snowreports-0.5.0 lib/snowreports/snowreport.rb
snowreports-0.4.0 lib/snowreports/snowreport.rb
snowreports-0.3.0 lib/snowreports/snowreport.rb
snowreports-0.2.0 lib/snowreports/snowreport.rb
snowreports-0.1.0 lib/snowreports/snowreport.rb