class ChuckNorrisJokes::Api
Public Class Methods
new(url="https://api.chucknorris.io")
click to toggle source
Calls superclass method
# File lib/chuck_norris_jokes/api.rb, line 6 def initialize(url="https://api.chucknorris.io") super(url) end
Public Instance Methods
get_categories()
click to toggle source
# File lib/chuck_norris_jokes/api.rb, line 14 def get_categories self.get "/jokes/categories" end
get_random()
click to toggle source
# File lib/chuck_norris_jokes/api.rb, line 10 def get_random self.get "/jokes/random" end
get_random_in_category(category)
click to toggle source
# File lib/chuck_norris_jokes/api.rb, line 18 def get_random_in_category(category) self.get "/jokes/random?category=#{category}" end
search(query)
click to toggle source
# File lib/chuck_norris_jokes/api.rb, line 22 def search(query) self.get "/jokes/search?query=#{query}" end