Module: Tennpipes::Helpers

Defined in:
lib/tennpipes-helper.rb,
lib/tennpipes-helper/tag_helpers.rb,
lib/tennpipes-helper/form_helpers.rb,
lib/tennpipes-helper/format_helpers.rb,
lib/tennpipes-helper/number_helpers.rb,
lib/tennpipes-helper/output_helpers.rb,
lib/tennpipes-helper/render_helpers.rb,
lib/tennpipes-helper/asset_tag_helpers.rb,
lib/tennpipes-helper/form_helpers/errors.rb,
lib/tennpipes-helper/translation_helpers.rb,
lib/tennpipes-helper/form_helpers/options.rb,
lib/tennpipes-helper/form_helpers/security.rb,
lib/tennpipes-helper/output_helpers/erb_handler.rb,
lib/tennpipes-helper/output_helpers/haml_handler.rb,
lib/tennpipes-helper/output_helpers/slim_handler.rb,
lib/tennpipes-helper/output_helpers/abstract_handler.rb,
lib/tennpipes-helper/form_builder/abstract_form_builder.rb,
lib/tennpipes-helper/form_builder/standard_form_builder.rb

Overview

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.

Defined Under Namespace

Modules: AssetTagHelpers, FormBuilder, FormHelpers, FormatHelpers, NumberHelpers, OutputHelpers, RenderHelpers, TagHelpers, TranslationHelpers

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



50
51
52
53
54
55
56
57
58
59
# File 'lib/tennpipes-helper.rb', line 50

def included(base)
  base.send :include, Tennpipes::Helpers::OutputHelpers
  base.send :include, Tennpipes::Helpers::TagHelpers
  base.send :include, Tennpipes::Helpers::AssetTagHelpers
  base.send :include, Tennpipes::Helpers::FormHelpers
  base.send :include, Tennpipes::Helpers::FormatHelpers
  base.send :include, Tennpipes::Helpers::RenderHelpers
  base.send :include, Tennpipes::Helpers::NumberHelpers
  base.send :include, Tennpipes::Helpers::TranslationHelpers
end

.registered(app) ⇒ Object

Examples:

Register the helper module

require 'tennpipes-helper'
class Tennpipes::Application
  register Tennpipes::Helpers
end

Parameters:

  • app (Sinatra::Application)

    The specified Tennpipes application.



44
45
46
47
48
# File 'lib/tennpipes-helper.rb', line 44

def registered(app)
  app.register Tennpipes::Rendering
  app.set :default_builder, 'StandardFormBuilder'
  included(app)
end