Module: MyAnimeList

Defined in:
lib/myanimelist.rb,
lib/myanimelist/anime.rb,
lib/myanimelist/manga.rb,
lib/myanimelist/serializer.rb,
lib/myanimelist/credentials.rb

Defined Under Namespace

Classes: Anime, Credentials, Manga, Serializer

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/myanimelist.rb', line 10

def self.configure(&block)
  credentials = Credentials.new
  block.call(credentials)
  @myanimelist_username = credentials.username
  @myanimelist_password = credentials.password

  true if block_given?
end

.search_anime(name) ⇒ Object



19
20
21
22
# File 'lib/myanimelist.rb', line 19

def self.search_anime(name)
  animes = Anime.new(username: @myanimelist_username, password: @myanimelist_password)
  animes.search name
end

.search_manga(name) ⇒ Object



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

def self.search_manga(name)
  manga = Manga.new(username: @myanimelist_username, password: @myanimelist_password)
  manga.search name
end