Class: Xlsxrb::Elements::CellError

Inherits:
Data
  • Object
show all
Defined in:
lib/xlsxrb/elements/types.rb,
sig/generated/xlsxrb/elements/types.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code:) ⇒ CellError

Returns a new instance of CellError.

Signature:

  • (code: String) -> void

Parameters:

  • code (String)

    Valid error code string (e.g. "#N/A").

Raises:

  • (ArgumentError)


42
43
44
45
46
# File 'lib/xlsxrb/elements/types.rb', line 42

def initialize(code:)
  raise ArgumentError, "invalid error code: #{code.inspect} (must be one of #{VALID_ERROR_CODES.join(", ")})" unless VALID_ERROR_CODES.include?(code)

  super
end

Instance Attribute Details

#codeObject (readonly)

Returns the value of attribute code

Returns:

  • (Object)

    the current value of code



39
40
41
# File 'lib/xlsxrb/elements/types.rb', line 39

def code
  @code
end

Class Method Details

.members[ :code ]

Returns:

  • ([ :code ])


60
# File 'sig/generated/xlsxrb/elements/types.rbs', line 60

def self.members: () -> [ :code ]

.new(code) ⇒ instance .new(code:) ⇒ instance

Overloads:

  • .new(code) ⇒ instance

    Parameters:

    • code (Object)

    Returns:

    • (instance)
  • .new(code:) ⇒ instance

    Parameters:

    • code: (Object)

    Returns:

    • (instance)


57
58
# File 'sig/generated/xlsxrb/elements/types.rbs', line 57

def self.new: (untyped code) -> instance
| (code: untyped) -> instance

Instance Method Details

#members[ :code ]

Returns:

  • ([ :code ])


62
# File 'sig/generated/xlsxrb/elements/types.rbs', line 62

def members: () -> [ :code ]

#to_sString

Signature:

  • () -> String

Returns:

  • (String)


51
52
53
# File 'lib/xlsxrb/elements/types.rb', line 51

def to_s
  code
end