Class: Connectors::Example::ExampleAdvancedSnippetValidator
- Inherits:
-
Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator
- Object
- Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator
- Connectors::Example::ExampleAdvancedSnippetValidator
- Defined in:
- lib/connectors/example/example_advanced_snippet_validator.rb
Constant Summary
Constants inherited from Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator
Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator::ADVANCED_SNIPPET_ID
Instance Method Summary collapse
Methods inherited from Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator
Constructor Details
This class inherits a constructor from Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator
Instance Method Details
#is_snippet_valid ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/connectors/example/example_advanced_snippet_validator.rb', line 16 def is_snippet_valid # TODO: real filtering validation will follow later errors = [ { :ids => ['missing-implementation'], :messages => ['Filtering is not implemented yet for the example connector'] } ] validation_result = if @advanced_snippet.present? && !@advanced_snippet.empty? { :state => Core::Filtering::ValidationStatus::INVALID, :errors => errors } else { :state => Core::Filtering::ValidationStatus::VALID, :errors => [] } end log_validation_result(validation_result) validation_result end |