Class: Poms::Builderless::Broadcast

Inherits:
Object
  • Object
show all
Defined in:
lib/poms/builderless/broadcast.rb

Overview

A single broadcast (episode) fetched from Poms

Instance Method Summary collapse

Constructor Details

#initialize(hash) ⇒ Broadcast



7
8
9
# File 'lib/poms/builderless/broadcast.rb', line 7

def initialize(hash)
  @hash = hash
end

Instance Method Details

#midObject



15
16
17
# File 'lib/poms/builderless/broadcast.rb', line 15

def mid
  @hash['mid']
end

#schedule_eventsObject



19
20
21
22
23
# File 'lib/poms/builderless/broadcast.rb', line 19

def schedule_events
  @hash['scheduleEvents'].map do |event|
    Event.new(event)
  end
end

#titleObject



11
12
13
# File 'lib/poms/builderless/broadcast.rb', line 11

def title
  Fields.title(@hash)
end