1
0
Fork 0
mirror of https://github.com/awesome-print/awesome_print synced 2023-03-27 23:22:34 -04:00

Use better namespace for ActionView plugin

This commit is contained in:
Mike Dvorkin 2011-11-08 22:07:27 -08:00
parent c88594a811
commit 2566e5c1b1

View file

@ -3,15 +3,16 @@
# Awesome Print is freely distributable under the terms of MIT license. # Awesome Print is freely distributable under the terms of MIT license.
# See LICENSE file or http://www.opensource.org/licenses/mit-license.php # See LICENSE file or http://www.opensource.org/licenses/mit-license.php
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
module AwesomePrintActionView module AwesomePrint
module ActionView
# Use HTML colors and add default "debug_dump" class to the resulting HTML. # Use HTML colors and add default "debug_dump" class to the resulting HTML.
def ap_debug(object, options = {}) def ap_debug(object, options = {})
object.ai(options.merge(:html => true)).sub(/^<pre([\s>])/, '<pre class="debug_dump"\\1') object.ai(options.merge(:html => true)).sub(/^<pre([\s>])/, '<pre class="debug_dump"\\1')
end
alias_method :ap, :ap_debug
end end
alias_method :ap, :ap_debug
end end
ActionView::Base.send(:include, AwesomePrintActionView) if defined?(ActionView) ActionView::Base.send(:include, AwesomePrint::ActionView) if defined?(ActionView)