class KpApi::LiveSearch
Attributes
keyword[RW]
url[RW]
Public Class Methods
new(keyword)
click to toggle source
# File lib/kp_api/live_search.rb, line 5 def initialize(keyword) @keyword = URI.encode(keyword) @url = "#{DOMAINS[:api]}#{METHODS[:search_live][:method]}?#{METHODS[:search_live][:keyword]}=#{@keyword}" @json = json unless status raise ApiError.new(@json[:message], @json[:data]) end end
Public Instance Methods
found?()
click to toggle source
# File lib/kp_api/live_search.rb, line 15 def found? !@json['items'].nil? end
items()
click to toggle source
# File lib/kp_api/live_search.rb, line 19 def items if found? @json['items'].map{|item| if item['type'] == "KPFilmObject" film_hash(item, 'id') elsif item['type'] == "KPPeopleObject" people_hash(item) end }.compact end end