Exception: Importu::MissingField
- Inherits:
-
InvalidRecord
- Object
- StandardError
- ImportuException
- InvalidRecord
- Importu::MissingField
- Defined in:
- lib/importu/exceptions.rb
Instance Attribute Summary collapse
-
#definition ⇒ Object
readonly
Returns the value of attribute definition.
Attributes inherited from InvalidRecord
Instance Method Summary collapse
-
#initialize(definition) ⇒ MissingField
constructor
A new instance of MissingField.
- #message ⇒ Object
Methods inherited from ImportuException
Constructor Details
#initialize(definition) ⇒ MissingField
Returns a new instance of MissingField.
25 26 27 |
# File 'lib/importu/exceptions.rb', line 25 def initialize(definition) @definition = definition end |
Instance Attribute Details
#definition ⇒ Object (readonly)
Returns the value of attribute definition.
23 24 25 |
# File 'lib/importu/exceptions.rb', line 23 def definition @definition end |
Instance Method Details
#message ⇒ Object
29 30 31 32 |
# File 'lib/importu/exceptions.rb', line 29 def field = definition[:label] || definition[:name] "missing field \"#{field}\" from source data" end |