Class: SyoboiCalendar::Client
- Inherits:
-
Object
- Object
- SyoboiCalendar::Client
- Defined in:
- lib/syoboi_calendar/client.rb
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ Client
constructor
user and pass are optional to search with user’s channel setting.
- #login? ⇒ Boolean
-
#search(args) ⇒ Object
search programs.
Constructor Details
Instance Method Details
#login? ⇒ Boolean
8 9 10 |
# File 'lib/syoboi_calendar/client.rb', line 8 def login? @agent.login? end |
#search(args) ⇒ Object
search programs
13 14 15 16 17 18 19 20 |
# File 'lib/syoboi_calendar/client.rb', line 13 def search(args) query = create_search_query(args) page = @agent.search(query) args[:mode] == :title ? extract_titles(page) : extract_programs(page) end |