Module: ComicInfo::Enums::Helpers

Defined in:
lib/comicinfo/enums.rb

Overview

Helper methods for enum checks

Class Method Summary collapse

Class Method Details

.manga_right_to_left?(value) ⇒ Boolean

Returns:

  • (Boolean)


153
154
155
# File 'lib/comicinfo/enums.rb', line 153

def self.manga_right_to_left? value
  value == 'YesAndRightToLeft'
end

.no_value?(value) ⇒ Boolean

Returns:

  • (Boolean)


161
162
163
# File 'lib/comicinfo/enums.rb', line 161

def self.no_value? value
  value == 'No'
end

.unknown_value?(value) ⇒ Boolean

Returns:

  • (Boolean)


165
166
167
# File 'lib/comicinfo/enums.rb', line 165

def self.unknown_value? value
  value == 'Unknown' || value.nil? || value.empty?
end

.yes_value?(value) ⇒ Boolean

Returns:

  • (Boolean)


157
158
159
# File 'lib/comicinfo/enums.rb', line 157

def self.yes_value? value
  %w[Yes YesAndRightToLeft].include?(value)
end