Module: ComicInfo::Enums

Defined in:
lib/comicinfo/enums.rb

Defined Under Namespace

Modules: Helpers, Validators

Constant Summary collapse

YES_NO_VALUES =

YesNo enum values for BlackAndWhite field

%w[Unknown No Yes].freeze
MANGA_VALUES =

Manga enum values including right-to-left reading direction

%w[Unknown No Yes YesAndRightToLeft].freeze
AGE_RATING_VALUES =

Age rating enum values from ComicInfo schema

[
  'Unknown',
  'Adults Only 18+',
  'Early Childhood',
  'Everyone',
  'Everyone 10+',
  'G',
  'Kids to Adults',
  'M',
  'MA15+',
  'Mature 17+',
  'PG',
  'R18+',
  'Rating Pending',
  'Teen',
  'X18+'
].freeze
COMIC_PAGE_TYPE_VALUES =

Comic page type enum values

%w[
  FrontCover
  InnerCover
  Roundup
  Story
  Advertisement
  Editorial
  Letters
  Preview
  BackCover
  Other
  Deleted
].freeze
DEFAULT_STRING =

Default values from XSD schema

''.freeze
DEFAULT_INTEGER =
-1
DEFAULT_ENUM_UNKNOWN =
'Unknown'.freeze
DEFAULT_PAGE_COUNT =
0
DEFAULT_PAGE_TYPE =
'Story'.freeze
DEFAULT_DOUBLE_PAGE =
false
DEFAULT_IMAGE_SIZE =
0
DEFAULT_COMMUNITY_RATING =
-1.0