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