module Padrino::Helpers

This component provides a variety 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.

Public Class Methods

included(base) click to toggle source
# File lib/padrino-helpers.rb, line 48
def included(base)
  base.send :include, Padrino::Helpers::OutputHelpers
  base.send :include, Padrino::Helpers::TagHelpers
  base.send :include, Padrino::Helpers::AssetTagHelpers
  base.send :include, Padrino::Helpers::FormHelpers
  base.send :include, Padrino::Helpers::FormatHelpers
  base.send :include, Padrino::Helpers::RenderHelpers
  base.send :include, Padrino::Helpers::NumberHelpers
  base.send :include, Padrino::Helpers::TranslationHelpers
end
registered(app) click to toggle source

Registers these helpers into your application:

Padrino::Helpers::OutputHelpers
Padrino::Helpers::TagHelpers
Padrino::Helpers::AssetTagHelpers
Padrino::Helpers::FormHelpers
Padrino::Helpers::FormatHelpers
Padrino::Helpers::RenderHelpers
Padrino::Helpers::NumberHelpers

@param [Sinatra::Application] app

The specified Padrino application.

@example Register the helper module

require 'padrino-helpers'
class Padrino::Application
  register Padrino::Helpers
end
# File lib/padrino-helpers.rb, line 41
def registered(app)
  require 'padrino/rendering'
  app.register Padrino::Rendering
  app.set :default_builder, 'StandardFormBuilder' unless app.respond_to?(:default_builder)
  included(app)
end