Class: Vizcore::CLISupport::SceneValidator::Result

Inherits:
Struct
  • Object
show all
Defined in:
lib/vizcore/cli/scene_validator.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#definitionObject

Returns the value of attribute definition

Returns:

  • (Object)

    the current value of definition



39
40
41
# File 'lib/vizcore/cli/scene_validator.rb', line 39

def definition
  @definition
end

#issuesObject

Returns the value of attribute issues

Returns:

  • (Object)

    the current value of issues



39
40
41
# File 'lib/vizcore/cli/scene_validator.rb', line 39

def issues
  @issues
end

Instance Method Details

#errorsObject



44
45
46
# File 'lib/vizcore/cli/scene_validator.rb', line 44

def errors
  issues.select(&:error?)
end

#valid?Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/vizcore/cli/scene_validator.rb', line 40

def valid?
  issues.none?(&:error?)
end

#warningsObject



48
49
50
# File 'lib/vizcore/cli/scene_validator.rb', line 48

def warnings
  issues.reject(&:error?)
end