Class: KcrwApi
- Inherits:
-
Object
- Object
- KcrwApi
- Defined in:
- lib/kcrw_api.rb,
lib/kcrw_api/track.rb
Defined Under Namespace
Classes: Track
Constant Summary collapse
- BASE =
'https://tracklist-api.kcrw.com/Simulcast/date'.freeze
Instance Attribute Summary collapse
-
#tracks ⇒ Object
readonly
Returns the value of attribute tracks.
Instance Method Summary collapse
-
#initialize(date_time) ⇒ KcrwApi
constructor
A new instance of KcrwApi.
Constructor Details
#initialize(date_time) ⇒ KcrwApi
Returns a new instance of KcrwApi.
10 11 12 13 14 |
# File 'lib/kcrw_api.rb', line 10 def initialize(date_time) raise 'Must be a DateTime object' unless date_time.is_a?(DateTime) @date_time = date_time @tracks = get_tracks! end |
Instance Attribute Details
#tracks ⇒ Object (readonly)
Returns the value of attribute tracks.
8 9 10 |
# File 'lib/kcrw_api.rb', line 8 def tracks @tracks end |