padrino-helpers/lib/padrino/core_ext/output_safety.rb
if defined?(ActiveSupport::SafeBuffer)
SafeBuffer = ActiveSupport::SafeBuffer
else
require 'padrino/safe_buffer'
SafeBuffer = Padrino::SafeBuffer
class String
def html_safe
SafeBuffer.new(self)
end
end
class Object
def html_safe?
false
end
end
class Numeric
def html_safe?
true
end
end
end