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.

Raises:

  • (ArgumentError)


22
23
24
25
26
# File 'lib/xlsxrb/elements/types.rb', line 22

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



21
22
23
# File 'lib/xlsxrb/elements/types.rb', line 21

def code
  @code
end

Class Method Details

.members[ :code ]

Returns:

  • ([ :code ])


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

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)


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

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

Instance Method Details

#members[ :code ]

Returns:

  • ([ :code ])


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

def members: () -> [ :code ]

#to_sObject



28
29
30
# File 'lib/xlsxrb/elements/types.rb', line 28

def to_s
  code
end