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.
# 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
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