Sha256: 41804bb990aaa6494f477071482cee855a8cd263ad944ce557b396b457e8a3e8

Contents?: true

Size: 817 Bytes

Versions: 3

Compression:

Stored size: 817 Bytes

Contents

require 'any_view/core_ext/string'
require 'any_view/core_ext/hash'
require 'any_view/core_ext/array'
require 'tilt'

module AnyView
  autoload :TiltBase,         'any_view/tilt_base'

  module Helpers
    autoload :TagHelpers,      'any_view/tag_helpers'
    autoload :AssetTagHelpers, 'any_view/asset_tag_helpers'
    autoload :FormatHelpers,   'any_view/format_helpers'
    autoload :FormHelpers,     'any_view/form_helpers'

    module FormBuilder
      autoload :AbstractFormBuilder,  'any_view/form_builder/abstract_form_builder'
      autoload :StandardFormBuilder,  'any_view/form_builder/standard_form_builder'
    end
  end


  def self.included(base)
    ah = AnyView::Helpers
    base.class_eval do
      include ah::TagHelpers, ah::AssetTagHelpers, ah::FormHelpers, ah::FormatHelpers
    end
  end
end


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
any_view-0.2.3 ./lib/any_view.rb
any_view-0.2.2 ./lib/any_view.rb
any_view-0.2.0 /Users/dneighman/Projects/any_view/lib/any_view.rb