Sha256: 023040b765b054470f1045c35c448d07ee2ab300ac07c76871f7fd76e5f65d78

Contents?: true

Size: 1.43 KB

Versions: 6

Compression:

Stored size: 1.43 KB

Contents

require 'padrino-core/support_lite'
require 'active_support/core_ext/float/rounding'
require 'active_support/option_merger'
require 'cgi'

Dir[File.dirname(__FILE__) + '/padrino-helpers/**/*.rb'].each {|file| require file }

# Load our locales
I18n.load_path += Dir["#{File.dirname(__FILE__)}/padrino-helpers/locale/*.yml"]

module Padrino
  ##
  # This component provides a great deal of view helpers related to html markup generation. 
  # There are helpers for generating tags, forms, links, images, and more. 
  # Most of the basic methods should be very familiar to anyone who has used rails view helpers.
  # 
  module Helpers
    ##
    # Register these helpers:
    # 
    #   Padrino::Helpers::OutputHelpers
    #   Padrino::Helpers::TagHelpers
    #   Padrino::Helpers::AssetTagHelpers
    #   Padrino::Helpers::FormHelpers
    #   Padrino::Helpers::FormatHelpers
    #   Padrino::Helpers::RenderHelpers
    #   Padrino::Helpers::NumberHelpers
    # 
    # for Padrino::Application
    # 
    def self.registered(app)
      app.set :default_builder, 'StandardFormBuilder'
      app.helpers Padrino::Helpers::OutputHelpers
      app.helpers Padrino::Helpers::TagHelpers
      app.helpers Padrino::Helpers::AssetTagHelpers
      app.helpers Padrino::Helpers::FormHelpers
      app.helpers Padrino::Helpers::FormatHelpers
      app.helpers Padrino::Helpers::RenderHelpers
      app.helpers Padrino::Helpers::NumberHelpers
    end
  end # Helpers
end # Padrino

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
padrino-helpers-0.8.5 lib/padrino-helpers.rb
padrino-helpers-0.8.4 lib/padrino-helpers.rb
padrino-helpers-0.8.3 lib/padrino-helpers.rb
padrino-helpers-0.8.2 lib/padrino-helpers.rb
padrino-helpers-0.8.1 lib/padrino-helpers.rb
padrino-helpers-0.8.0 lib/padrino-helpers.rb