padrino/padrino-framework

View on GitHub
padrino-helpers/lib/padrino/core_ext/output_safety.rb

Summary

Maintainability
A
0 mins
Test Coverage
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