Class: Suture::ChoosesSurgeon
- Inherits:
-
Object
- Object
- Suture::ChoosesSurgeon
- Includes:
- Adapter::Log
- Defined in:
- lib/suture/chooses_surgeon.rb
Instance Method Summary collapse
Methods included from Adapter::Log
#log_debug, #log_info, #log_warn, logger, reset!
Instance Method Details
#choose(plan) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/suture/chooses_surgeon.rb', line 9 def choose(plan) if plan.record_calls if plan.new log_warn " Seam \#{plan.name.inspect} has a :new code path defined, but because\n it is set to :record_calls, we will invoke the :old code path\n instead. If this is not what you intend, set :record_calls to false.\n MSG\n end\n Surgeon::Observer.new\n else\n Surgeon::NoOp.new\n end\nend\n".gsub(/^ {12}/,'') |