Exception: Kantox::Strategies::StrategyError
- Inherits:
-
RuntimeError
- Object
- RuntimeError
- Kantox::Strategies::StrategyError
- Defined in:
- lib/kantox/roles/strategies/strategy_error.rb
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(context, im) ⇒ StrategyError
constructor
A new instance of StrategyError.
Constructor Details
#initialize(context, im) ⇒ StrategyError
Returns a new instance of StrategyError.
4 5 6 7 8 9 |
# File 'lib/kantox/roles/strategies/strategy_error.rb', line 4 def initialize context, im # FIXME Patch the stacktrace # failed = caller(4).first[/`(\w+)'/, 1] meth = Kantox::Helpers.get_instance_method(im.sub('#', '#∃'))[:method][:instance] super("StrategyError @ #{meth.source_location.join(':')}:in: `#{im}'\n ==> induced by #{self.to_s}") end |