Class: Syoboemon::Client
- Inherits:
-
Object
- Object
- Syoboemon::Client
- Defined in:
- lib/syoboemon/client.rb
Instance Method Summary collapse
Instance Method Details
#search_program(title_str = "") ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/syoboemon/client.rb', line 14 def search_program(title_str="") title = title_str.to_s tid = fetch_title_id(title) query_params = QueryGenerator::ProgramDetailSearch::DB.new(tid).generate_query api_response = APIConnector.get_db(query_params) return ProgramInfomationAccessor::ProgramDetailSearch.new(APIResponseParser::TitleItem.parse(api_response)[0]) end |
#today_programs(user_name = "") ⇒ Object
7 8 9 10 11 12 |
# File 'lib/syoboemon/client.rb', line 7 def today_programs(user_name="") usr = user_name.to_s query_params = QueryGenerator::TodaysPrograms.new(usr).generate_query api_response = APIConnector.get_rss2(query_params) return ProgramInfomationAccessor::TodaysPrograms.new(APIResponseParser::Item.parse(api_response)) end |