Sha256: d05604170a29aad40db412d27b17a30f3a8ca415e25490dad45c42ed54e7a910

Contents?: true

Size: 623 Bytes

Versions: 29

Compression:

Stored size: 623 Bytes

Contents

module ActionView
  module Helpers
    # Provides a set of methods for making it easier to locate problems.
    module DebugHelper
      # Returns a <pre>-tag set with the +object+ dumped by YAML. Very readable way to inspect an object.
      def debug(object)
        begin
          Marshal::dump(object)
          "<pre class='debug_dump'>#{h(object.to_yaml).gsub("  ", "&nbsp; ")}</pre>"
        rescue Object => e
          # Object couldn't be dumped, perhaps because of singleton methods -- this is the fallback
          "<code class='debug_dump'>#{h(object.inspect)}</code>"
        end
      end
    end
  end
end

Version data entries

29 entries across 29 versions & 2 rubygems

Version Path
devise_sociable-0.1.0 vendor/bundle/gems/actionpack-1.4.0/lib/action_view/helpers/debug_helper.rb
actionpack-0.9.0 lib/action_view/helpers/debug_helper.rb
actionpack-0.9.5 lib/action_view/helpers/debug_helper.rb
actionpack-1.1.0 lib/action_view/helpers/debug_helper.rb
actionpack-1.0.1 lib/action_view/helpers/debug_helper.rb
actionpack-1.0.0 lib/action_view/helpers/debug_helper.rb
actionpack-1.12.0 lib/action_view/helpers/debug_helper.rb
actionpack-1.10.2 lib/action_view/helpers/debug_helper.rb
actionpack-1.10.1 lib/action_view/helpers/debug_helper.rb
actionpack-1.11.2 lib/action_view/helpers/debug_helper.rb
actionpack-1.11.0 lib/action_view/helpers/debug_helper.rb
actionpack-1.11.1 lib/action_view/helpers/debug_helper.rb
actionpack-1.12.1 lib/action_view/helpers/debug_helper.rb
actionpack-1.12.4 lib/action_view/helpers/debug_helper.rb
actionpack-1.12.5 lib/action_view/helpers/debug_helper.rb
actionpack-1.12.3 lib/action_view/helpers/debug_helper.rb
actionpack-1.12.2 lib/action_view/helpers/debug_helper.rb
actionpack-1.3.0 lib/action_view/helpers/debug_helper.rb
actionpack-1.5.0 lib/action_view/helpers/debug_helper.rb
actionpack-1.4.0 lib/action_view/helpers/debug_helper.rb