Sha256: 41b98cde8cff59b4d948e18c5ed61712282c618fd6aaa601a4e978eabc5941e2

Contents?: true

Size: 768 Bytes

Versions: 6

Compression:

Stored size: 768 Bytes

Contents

require 'livelist/rails/active_record'

module Livelist
  module Rails

    class Railtie < ::Rails::Railtie
      initializer "livelist-rails" do |app|
        ActiveSupport.on_load :active_record do
          ::ActiveRecord::Base.send :extend, ActiveRecord
        end
      end

      if ::Rails.version < "3.1.0"
        config.before_configuration do
          if %W(production staging).include?(::Rails.env)
            livelist_filename = 'livelist.min'
          else
            livelist_filename = 'livelist'
          end

          config.action_view.javascript_expansions[:livelist_dependencies] = %W(mustache.min underscore-min)
          config.action_view.javascript_expansions[:livelist] = [livelist_filename]
        end
      end
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
livelist-rails-0.0.18 lib/livelist/rails/railtie.rb
livelist-rails-0.0.17 lib/livelist/rails/railtie.rb
livelist-rails-0.0.16 lib/livelist/rails/railtie.rb
livelist-rails-0.0.15 lib/livelist/rails/railtie.rb
livelist-rails-0.0.14 lib/livelist/rails/railtie.rb
livelist-rails-0.0.12 lib/livelist/rails/railtie.rb