Class: KcrwApi

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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

#tracksObject (readonly)

Returns the value of attribute tracks.



8
9
10
# File 'lib/kcrw_api.rb', line 8

def tracks
  @tracks
end