class Tvnow::Client
Constants
- API_URL
Public Instance Methods
get_program_list()
click to toggle source
# File lib/tvnow/client.rb, line 8 def get_program_list program = get_program restruct_program_list(program) rescue raise ParseError, "Failed to parse" end
Private Instance Methods
get_program()
click to toggle source
# File lib/tvnow/client.rb, line 17 def get_program RSS::Parser.parse(URI.open(API_URL).read) end
restruct_program_list(program)
click to toggle source
# File lib/tvnow/client.rb, line 21 def restruct_program_list(program) program.items.map do |item| info = item.title { description: item.description, title: item.title, } end end