Class: LWS::Resource::Collection::WeatherLocation

Inherits:
Item show all
Defined in:
lib/lws/apps/resource.rb

Overview

The collection weather location class

Defined Under Namespace

Classes: Forecast

Instance Attribute Summary collapse

Attributes inherited from Item

#collection, #collection_id, #metadata, #name, #position

Attributes inherited from Generic::Model

#created_at, #id, #updated_at, #url, #url_html

Method Summary

Methods inherited from Generic::Model

#deep_dup, #dig, #reload, #rollback, #save

Instance Attribute Details

#cityString



391
# File 'lib/lws/apps/resource.rb', line 391

attribute :city

#countryString



395
# File 'lib/lws/apps/resource.rb', line 395

attribute :country

#descriptionString



399
# File 'lib/lws/apps/resource.rb', line 399

attribute :description

#feed_urlString



403
# File 'lib/lws/apps/resource.rb', line 403

attribute :feed_url

#forecastsForecast



407
408
409
# File 'lib/lws/apps/resource.rb', line 407

has_many :forecasts,
class_name: "LWS::Resource::Collection::WeatherLocation::Forecast",
uri: "collections/:collection_id/weather_location/:weather_location_id/forecasts(/:id)"

#kind"unknown", "yahoo"



413
# File 'lib/lws/apps/resource.rb', line 413

attribute :kind

#latFloat?



417
# File 'lib/lws/apps/resource.rb', line 417

attribute :lat


421
# File 'lib/lws/apps/resource.rb', line 421

attribute :link

#longFloat?



425
# File 'lib/lws/apps/resource.rb', line 425

attribute :long

#refresh_intervalInteger



430
# File 'lib/lws/apps/resource.rb', line 430

attribute :refresh_interval

#regionString



434
# File 'lib/lws/apps/resource.rb', line 434

attribute :region

#titleString



438
# File 'lib/lws/apps/resource.rb', line 438

attribute :title