class RubyJisho::Search
Queries the Jisho API and returns a Results
object
Attributes
query[R]
Public Class Methods
new(query)
click to toggle source
# File lib/ruby_jisho/search.rb, line 8 def initialize(query) @query = query end
Public Instance Methods
results()
click to toggle source
# File lib/ruby_jisho/search.rb, line 12 def results @results ||= Results.new(json_response) end
Private Instance Methods
endpoint()
click to toggle source
# File lib/ruby_jisho/search.rb, line 22 def endpoint 'http://jisho.org/api/v1/search/words?keyword=' end
json_response()
click to toggle source
# File lib/ruby_jisho/search.rb, line 18 def json_response @json_response ||= Faraday.get(endpoint + query).body end