Module: Dense::DenseError
- Defined in:
- lib/dense/methods.rb
Instance Attribute Summary collapse
-
#full_path ⇒ Object
Returns the value of attribute full_path.
-
#miss ⇒ Object
Returns the value of attribute miss.
Instance Method Summary collapse
-
#relabel(message) ⇒ Object
Used by some “clients” (like flor) to relabel (change the error message) a reraise.
Instance Attribute Details
#full_path ⇒ Object
Returns the value of attribute full_path.
97 98 99 |
# File 'lib/dense/methods.rb', line 97 def full_path @full_path end |
#miss ⇒ Object
Returns the value of attribute miss.
97 98 99 |
# File 'lib/dense/methods.rb', line 97 def miss @miss end |
Instance Method Details
#relabel(message) ⇒ Object
Used by some “clients” (like flor) to relabel (change the error message) a reraise.
102 103 104 105 106 107 108 109 110 111 |
# File 'lib/dense/methods.rb', line 102 def relabel() err = self.class.new() class << err; include DenseError; end err.set_backtrace(self.backtrace) err.full_path = self.full_path err.miss = self.miss err end |