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



30
31
32
# File 'lib/vizcore/cli/scene_validator.rb', line 30

def definition
  @definition
end

#issuesObject

Returns the value of attribute issues

Returns:

  • (Object)

    the current value of issues



30
31
32
# File 'lib/vizcore/cli/scene_validator.rb', line 30

def issues
  @issues
end

Instance Method Details

#errorsObject



35
36
37
# File 'lib/vizcore/cli/scene_validator.rb', line 35

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

#valid?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/vizcore/cli/scene_validator.rb', line 31

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

#warningsObject



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

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