Sha256: 1ee2900c2187da03c785823c91ee479ae32ab7ca8b96d43058f32e5fa11b6de6

Contents?: true

Size: 444 Bytes

Versions: 1

Compression:

Stored size: 444 Bytes

Contents

require 'active_support'
require 'hashie'

require 'rafters/engine'

module Rafters
  extend ActiveSupport::Autoload

  eager_autoload do
    autoload :Component
    autoload :ComponentContext
    autoload :ComponentRenderer
  end

  def self.setup
    yield self
  end

  mattr_accessor :view_paths
  @@view_paths = nil

  mattr_accessor :asset_paths
  @@asset_paths = nil
end

ActionController::Base.send(:include, Rafters::ComponentContext)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rafters-0.0.3 lib/rafters.rb