Class: Connectors::GitLab::GitLabAdvancedSnippetValidator
- Inherits:
-
Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator
- Object
- Core::Filtering::AdvancedSnippet::AdvancedSnippetValidator
- Connectors::GitLab::GitLabAdvancedSnippetValidator
- Defined in:
- lib/connectors/gitlab/gitlab_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
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/connectors/gitlab/gitlab_advanced_snippet_validator.rb', line 15 def is_snippet_valid # TODO: real filtering validation will follow later errors = [ { :ids => ['missing-implementation'], :messages => ['Filtering is not implemented yet for the GitLab connector'] } ] if @advanced_snippet.present? && !@advanced_snippet.empty? { :state => Core::Filtering::ValidationStatus::INVALID, :errors => errors } else { :state => Core::Filtering::ValidationStatus::VALID, :errors => [] } end end |