Exception: Steep::Interface::Substitution::InvalidSubstitutionError

Inherits:
StandardError
  • Object
show all
Defined in:
lib/steep/interface/substitution.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vars_size:, types_size:) ⇒ InvalidSubstitutionError

Returns a new instance of InvalidSubstitutionError.



8
9
10
11
12
13
# File 'lib/steep/interface/substitution.rb', line 8

def initialize(vars_size:, types_size:)
  @var_size = vars_size
  @types_size = types_size

  super "Invalid substitution: vars.size=#{vars_size}, types.size=#{types_size}"
end

Instance Attribute Details

#types_sizeObject (readonly)

Returns the value of attribute types_size.



6
7
8
# File 'lib/steep/interface/substitution.rb', line 6

def types_size
  @types_size
end

#vars_sizeObject (readonly)

Returns the value of attribute vars_size.



5
6
7
# File 'lib/steep/interface/substitution.rb', line 5

def vars_size
  @vars_size
end