Exception: Trajectory::MissingAttributeError

Inherits:
RuntimeError
  • Object
show all
Defined in:
lib/trajectory/exceptions/missing_attribute_error.rb

Instance Method Summary collapse

Constructor Details

#initialize(object, attribute) ⇒ MissingAttributeError

Returns a new instance of MissingAttributeError.



3
4
5
6
# File 'lib/trajectory/exceptions/missing_attribute_error.rb', line 3

def initialize(object, attribute)
  @object = object
  @attribute = attribute.to_sym
end

Instance Method Details

#to_sObject



8
9
10
# File 'lib/trajectory/exceptions/missing_attribute_error.rb', line 8

def to_s
  "Attribute #{@attribute} of #{@object.inspect} is nil."
end