Class: IcsValidator::SnippetValidator
- Inherits:
-
Object
- Object
- IcsValidator::SnippetValidator
- Defined in:
- lib/ics_validator/snippet_validator.rb
Overview
Validate a snippet of iCalendar content.
Instance Method Summary collapse
-
#initialize(snippet) ⇒ SnippetValidator
constructor
A new instance of SnippetValidator.
- #valid? ⇒ Boolean
Constructor Details
#initialize(snippet) ⇒ SnippetValidator
Returns a new instance of SnippetValidator.
9 10 11 |
# File 'lib/ics_validator/snippet_validator.rb', line 9 def initialize(snippet) @snippet = snippet end |
Instance Method Details
#valid? ⇒ Boolean
13 14 15 16 17 18 19 20 |
# File 'lib/ics_validator/snippet_validator.rb', line 13 def valid? if r = validation_results results = validation_results.children.map{|c| c.attr(:result)} results.compact.uniq == ['pass'] else raise "unexpected markup" end end |