Class: Handlers::Debug
Instance Method Summary collapse
Methods inherited from Base
handle, #initialize, #raise_error, #upper
Constructor Details
This class inherits a constructor from Handlers::Base
Instance Method Details
#build_output ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/handlers/debug.rb', line 12 def build_output puts "\n==== ActiveFormObjects Debugger #{@klass.class.name} ====" puts "\nš Called with\n #{@klass.class.name}.new(#{@raw_params}, #{@resource || 'nil'})" if upper(:@@resource).nil? && @resource.nil? puts "\nš No resource has been declared or given, calling save! will most likely fail." elsif !@resource.nil? puts "\nš The resource is a #{@resource.class.name}" end puts " @resource.update!(#{@params})\n\n" end |
#handle ⇒ Object
5 6 7 8 9 10 |
# File 'lib/handlers/debug.rb', line 5 def handle return unless upper(:@@debug) @output = [] build_output end |