Sha256: 7dd0b867e96edc19656f7db5fe6eb8b670a8ffb2a1e711abff0e8bc750d726b6

Contents?: true

Size: 931 Bytes

Versions: 5

Compression:

Stored size: 931 Bytes

Contents

module LSD
  class Railtie < Rails::Railtie
    
    initializer "jsus middleware" do
      if defined?(Jsus)
        Jsus::Middleware.settings = {
          :cache         => true,
          :cache_path    => "#{Rails.root}/public/javascripts/jsus",
          :packages_dir  => ["#{Rails.root}/public/javascripts/Packages", "#{Rails.root}/public/javascripts/Source"],
          :cache_pool    => true,
          :includes_root => "#{Rails.root}/public",
          :log_method    => Rails.env.development? ? :console : false,
          :postproc      => 'moocompat12'
        }
        
        Rails.configuration.middleware.use Jsus::Middleware
        Jsus.look_for_cycles = false
      end
    end
    
    initializer "include helper" do
      ActionView::Base.send :include, LSD::Helper
    end
    
    rake_tasks do
      load "lsd.rake"
    end
    
    generators do
      require 'lsd/widget_generator'
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
lsd_rails-0.1.4 lib/lsd/railtie.rb
lsd_rails-0.1.3 lib/lsd/railtie.rb
lsd_rails-0.1.2 lib/lsd/railtie.rb
lsd_rails-0.1.1 lib/lsd/railtie.rb
lsd_rails-0.1 lib/lsd/railtie.rb