class Handlers::Debug

Public Instance Methods

build_output() click to toggle source
# 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() click to toggle source
# File lib/handlers/debug.rb, line 5
def handle
  return unless upper(:@@debug)
  @output = []

  build_output
end