Sha256: a953cbbdccb0854a3cef2e40c0e1af93398555f552c66960d61b56bbbd66da87

Contents?: true

Size: 755 Bytes

Versions: 2

Compression:

Stored size: 755 Bytes

Contents

require 'myanimelist/version'
require 'rest_client'
require 'active_support/core_ext/hash'
require 'myanimelist/anime'
require 'myanimelist/manga'
require 'myanimelist/credentials'
require 'myanimelist/serializer'

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

    true if block_given?
  end

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

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
myanimelist-0.0.6 lib/myanimelist.rb
myanimelist-0.0.5 lib/myanimelist.rb