Class: JMACode::AreaForecastType
- Inherits:
-
Struct
- Object
- Struct
- JMACode::AreaForecastType
- Defined in:
- lib/jma_code/entity/area_forecast_type.rb
Constant Summary collapse
- LIST =
{ type1: {name: "府県予報区等"}, type2: {name: "一次細分区域等"}, type3: {name: "市町村等をまとめた地域等"}, type4: {name: "市町村等"}, }
Instance Attribute Summary collapse
-
#name ⇒ Object
Returns the value of attribute name.
-
#slug ⇒ Object
Returns the value of attribute slug.
Class Method Summary collapse
Instance Attribute Details
#name ⇒ Object
Returns the value of attribute name
1 2 3 |
# File 'lib/jma_code/entity/area_forecast_type.rb', line 1 def name @name end |
#slug ⇒ Object
Returns the value of attribute slug
1 2 3 |
# File 'lib/jma_code/entity/area_forecast_type.rb', line 1 def slug @slug end |
Class Method Details
.get ⇒ Object
13 14 15 |
# File 'lib/jma_code/entity/area_forecast_type.rb', line 13 def self.get @data ||= load end |
.load ⇒ Object
9 10 11 |
# File 'lib/jma_code/entity/area_forecast_type.rb', line 9 def self.load LIST.map{|k,v| new(v.merge(slug: k.to_s))} end |