lib/debug_extras/helpers/view_helpers.rb in debug-extras-0.1.0 vs lib/debug_extras/helpers/view_helpers.rb in debug-extras-0.2.0

- old
+ new

@@ -1,39 +1,11 @@ -module DebugExtras::Helpers - module ViewHelpers - extend ActiveSupport::Concern +module DebugExtras + module Helpers + module ViewHelpers + extend ActiveSupport::Concern - def rap(object) - raw ap(object) - end - - def object_dump(object, full = false) - output = '' - vars = object.instance_variables - - output << pretty('object class') - output << pretty(object.class) - - output << pretty('instance variables list') - output << pretty(vars) - - output << pretty('instance variables details') - vars.each do |v| - output << pretty(v) - output << pretty(object.instance_variable_get(v)) + def rap(object) + raw ap(object, DebugExtras::Settings.ap_options) end - - if full - output << pretty('methods list') - output << pretty(object.methods) - end - - raw output - end - - private - - def pretty(string) - string.ai end end end