class CC::Analyzer::IssueValidations::Validation
Attributes
object[R]
Public Class Methods
new(object)
click to toggle source
# File lib/cc/analyzer/issue_validations/validation.rb, line 5 def initialize(object) @object = object end
Public Instance Methods
message()
click to toggle source
# File lib/cc/analyzer/issue_validations/validation.rb, line 13 def message raise NotImplementedError end
valid?()
click to toggle source
# File lib/cc/analyzer/issue_validations/validation.rb, line 9 def valid? raise NotImplementedError end
Private Instance Methods
content()
click to toggle source
# File lib/cc/analyzer/issue_validations/validation.rb, line 29 def content object["content"] end
path()
click to toggle source
# File lib/cc/analyzer/issue_validations/validation.rb, line 21 def path object.fetch("location", {})["path"] end
type()
click to toggle source
# File lib/cc/analyzer/issue_validations/validation.rb, line 25 def type object["type"] end