Class: EpubValidator::FormatMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/epub_validator/format_message.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(raw_message) ⇒ FormatMessage

Returns a new instance of FormatMessage.



6
7
8
9
10
11
12
13
# File 'lib/epub_validator/format_message.rb', line 6

def initialize(raw_message)
  @message_list = raw_message.split(/\n/)

  @epub_version = extract_epub_version_message
  @error_status = get_error_status

  remove_uneeded_messages
end

Instance Attribute Details

#epub_versionObject (readonly)

Returns the value of attribute epub_version.



3
4
5
# File 'lib/epub_validator/format_message.rb', line 3

def epub_version
  @epub_version
end

Instance Method Details

#messagesObject



20
21
22
# File 'lib/epub_validator/format_message.rb', line 20

def messages
  message_list
end

#valid?Boolean

Returns:

  • (Boolean)


15
16
17
18
# File 'lib/epub_validator/format_message.rb', line 15

def valid?
  return true if error_status
  false
end