Module: BreakingBad

Defined in:
lib/breaking_bad.rb,
lib/breaking_bad/client.rb,
lib/breaking_bad/version.rb,
lib/breaking_bad/endpoints/quote.rb,
lib/breaking_bad/methods_request.rb,
lib/breaking_bad/endpoints/episode.rb,
lib/breaking_bad/endpoints/character.rb

Defined Under Namespace

Classes: Character, Client, ClientError, Episode, Error, MethodsRequest, Quote, ServerError

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.find_character(id) ⇒ Object



42
43
44
# File 'lib/breaking_bad.rb', line 42

def self.find_character(id)
  Character.new.find(id)
end

.find_character_by_category(category) ⇒ Object



50
51
52
# File 'lib/breaking_bad.rb', line 50

def self.find_character_by_category(category)
  Character.new.find_by_category(category)
end

.find_character_by_name(name) ⇒ Object



58
59
60
# File 'lib/breaking_bad.rb', line 58

def self.find_character_by_name(name)
  Character.new.find_by_name(name)
end

.find_character_with_limit(limit) ⇒ Object



54
55
56
# File 'lib/breaking_bad.rb', line 54

def self.find_character_with_limit(limit)
  Character.new.find_with_limit(limit)
end

.find_charactersObject

characters



38
39
40
# File 'lib/breaking_bad.rb', line 38

def self.find_characters
  Character.new.all
end

.find_episode(id) ⇒ Object



67
68
69
# File 'lib/breaking_bad.rb', line 67

def self.find_episode(id)
  Episode.new.find(id)
end

.find_episode_by_series(series) ⇒ Object



75
76
77
# File 'lib/breaking_bad.rb', line 75

def self.find_episode_by_series(series)
  Episode.new.find_by_series(series)
end

.find_episodesObject

episodes



63
64
65
# File 'lib/breaking_bad.rb', line 63

def self.find_episodes
  Episode.new.all
end

.find_quote(id) ⇒ Object



21
22
23
# File 'lib/breaking_bad.rb', line 21

def self.find_quote(id)
  Quote.new.find(id)
end

.find_quote_by_author(author) ⇒ Object



29
30
31
# File 'lib/breaking_bad.rb', line 29

def self.find_quote_by_author(author)
  Quote.new.find_by_author(author)
end

.find_quote_by_series(series) ⇒ Object



33
34
35
# File 'lib/breaking_bad.rb', line 33

def self.find_quote_by_series(series)
  Quote.new.find_by_series(series)
end

.find_quotesObject

quotes



17
18
19
# File 'lib/breaking_bad.rb', line 17

def self.find_quotes
  Quote.new.all
end

.find_random_characterObject



46
47
48
# File 'lib/breaking_bad.rb', line 46

def self.find_random_character
  Character.new.random
end

.find_random_episodeObject



71
72
73
# File 'lib/breaking_bad.rb', line 71

def self.find_random_episode
  Episode.new.random
end

.find_random_quoteObject



25
26
27
# File 'lib/breaking_bad.rb', line 25

def self.find_random_quote
  Quote.new.random
end