Class: Capsium::Package::Validator::CheckResult

Inherits:
Data
  • Object
show all
Defined in:
sig/capsium/package/validator.rbs,
lib/capsium/package/validator.rb

Overview

One named validation check with its problems; ok when messages is empty.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCheckResult

Returns a new instance of CheckResult.

Parameters:

  • name: (String name)
  • ok: (bool ok)
  • messages: (Array[String] messages)


17
# File 'sig/capsium/package/validator.rbs', line 17

def initialize: (name: String name, ok: bool ok, messages: Array[String] messages) -> void

Instance Attribute Details

#messagesObject (readonly)

Returns the value of attribute messages

Returns:

  • (Object)

    the current value of messages



14
15
16
# File 'lib/capsium/package/validator.rb', line 14

def messages
  @messages
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



14
15
16
# File 'lib/capsium/package/validator.rb', line 14

def name
  @name
end

#okObject (readonly)

Returns the value of attribute ok

Returns:

  • (Object)

    the current value of ok



14
15
16
# File 'lib/capsium/package/validator.rb', line 14

def ok
  @ok
end

Instance Method Details

#ok?Boolean

Returns:

  • (Boolean)


15
16
17
# File 'lib/capsium/package/validator.rb', line 15

def ok?
  ok
end