Class: Tiozao::Joke

Inherits:
Object
  • Object
show all
Defined in:
lib/tiozao.rb

Overview

Get jokes from icanhazdadjoke.com

Class Method Summary collapse

Class Method Details

.randomObject



18
19
20
# File 'lib/tiozao.rb', line 18

def self.random
  HTTParty.get(@url, headers: @headers)["joke"]
end

.search(term, limit = 3) ⇒ Object



22
23
24
25
26
27
28
29
30
# File 'lib/tiozao.rb', line 22

def self.search(term, limit = 3)
  query = { term: term, limit: limit }
  response = HTTParty.get(
    "#{@url}/search",
    headers: @headers,
    query: query
  )
  response["results"].map { |result| result["joke"] }
end