Class: I18nFlow::Validator::AsymmetricArgsError

Inherits:
Error
  • Object
show all
Defined in:
lib/i18n_flow/validator/errors.rb

Instance Attribute Summary collapse

Attributes inherited from Error

#file, #key, #line

Instance Method Summary collapse

Methods inherited from Error

#==, #set_location, #single?

Constructor Details

#initialize(key, expect:, actual:) ⇒ AsymmetricArgsError

Returns a new instance of AsymmetricArgsError.



89
90
91
92
93
# File 'lib/i18n_flow/validator/errors.rb', line 89

def initialize(key, expect:, actual:)
  super(key)
  @expect = expect
  @actual = actual
end

Instance Attribute Details

#actualObject (readonly)

Returns the value of attribute actual.



87
88
89
# File 'lib/i18n_flow/validator/errors.rb', line 87

def actual
  @actual
end

#expectObject (readonly)

Returns the value of attribute expect.



86
87
88
# File 'lib/i18n_flow/validator/errors.rb', line 86

def expect
  @expect
end

Instance Method Details

#dataObject



95
96
97
# File 'lib/i18n_flow/validator/errors.rb', line 95

def data
  super + [expect, actual]
end