Sha256: 986526caed6ba568a8ffb376e74cc60aea8256db228e4c6eeee641dcd7fb2e15

Contents?: true

Size: 923 Bytes

Versions: 3

Compression:

Stored size: 923 Bytes

Contents

require 'lotus/helpers/version'
require 'lotus/helpers/html_helper'
require 'lotus/helpers/escape_helper'
require 'lotus/helpers/routing_helper'
require 'lotus/helpers/link_to_helper'
require 'lotus/helpers/form_helper'
require 'lotus/helpers/number_formatting_helper'

module Lotus
  # View helpers for Ruby applications
  #
  # @since 0.1.0
  module Helpers
    # Override for Module.included
    #
    # It injects all the available helpers.
    #
    # @since 0.1.0
    # @api private
    #
    # @see http://www.ruby-doc.org/core/Module.html#method-i-included
    def self.included(base)
      base.class_eval do
        include Lotus::Helpers::HtmlHelper
        include Lotus::Helpers::EscapeHelper
        include Lotus::Helpers::RoutingHelper
        include Lotus::Helpers::LinkToHelper
        include Lotus::Helpers::FormHelper
        include Lotus::Helpers::NumberFormattingHelper
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lotus-helpers-0.2.6 lib/lotus/helpers.rb
lotus-helpers-0.2.5 lib/lotus/helpers.rb
lotus-helpers-0.2.0 lib/lotus/helpers.rb