Module: Mangadex

Defined in:
lib/config.rb,
lib/errors.rb,
lib/mangadex.rb,
lib/mangadex/tag.rb,
lib/mangadex/auth.rb,
lib/mangadex/user.rb,
lib/mangadex/manga.rb,
lib/mangadex/utils.rb,
lib/mangadex/artist.rb,
lib/mangadex/author.rb,
lib/mangadex/rating.rb,
lib/mangadex/report.rb,
lib/mangadex/thread.rb,
lib/mangadex/upload.rb,
lib/mangadex/at_home.rb,
lib/mangadex/chapter.rb,
lib/mangadex/version.rb,
lib/mangadex/api/user.rb,
lib/mangadex/cover_art.rb,
lib/mangadex/statistic.rb,
lib/mangadex/custom_list.rb,
lib/mangadex/api/response.rb,
lib/mangadex/relationship.rb,
lib/mangadex/storage/none.rb,
lib/mangadex/report_reason.rb,
lib/mangadex/storage/basic.rb,
lib/mangadex/content_rating.rb,
lib/mangadex/storage/memory.rb,
lib/mangadex/mangadex_object.rb,
lib/mangadex/internal/context.rb,
lib/mangadex/internal/request.rb,
lib/mangadex/scanlation_group.rb,
lib/mangadex/api/version_checker.rb,
lib/mangadex/chapter_read_marker.rb,
lib/mangadex/internal/definition.rb,
lib/mangadex/internal/with_attributes.rb,
lib/mangadex/internal/definitions/base.rb,
lib/mangadex/internal/definitions/year.rb,
lib/mangadex/internal/definitions/accepts.rb,
lib/mangadex/internal/definitions/content_rating.rb

Overview

typed: false

Defined Under Namespace

Modules: Api, Errors, Internal, Storage, Version Classes: Artist, AtHome, Auth, Author, Chapter, ChapterReadMarker, Config, ContentRating, CoverArt, CustomList, Manga, MangadexObject, Rating, Relationship, Report, ReportReason, ScanlationGroup, Statistic, Tag, Thread, Upload, User, Utils

Class Method Summary collapse

Class Method Details

.api_versionObject

Since:

  • 5.3.0



44
45
46
# File 'lib/mangadex.rb', line 44

def api_version
  context.version
end

.configurationObject

Since:

  • 5.3.0



28
29
30
# File 'lib/mangadex.rb', line 28

def configuration
  @configuration ||= Config.new
end

.configure {|configuration| ... } ⇒ Object

Yields:

Since:

  • 5.3.0



36
37
38
# File 'lib/mangadex.rb', line 36

def configure(&block)
  yield(configuration)
end

.contextObject

Since:

  • 5.3.0



32
33
34
# File 'lib/mangadex.rb', line 32

def context
  @context ||= Internal::Context.new
end

.storageObject

Since:

  • 5.3.0



40
41
42
# File 'lib/mangadex.rb', line 40

def storage
  configuration.storage
end