Sha256: 20155894b1ad6f97af1235b1a0915af98458f33e88fb85982b1ce7a71ba8780c

Contents?: true

Size: 711 Bytes

Versions: 13

Compression:

Stored size: 711 Bytes

Contents

require File.expand_path('../middleware', __FILE__)

if defined?(Rails)
  if ::Rails::VERSION::STRING =~ /^2\.[1-9]/
    require './config/environment'
    Rails.configuration.middleware.use Trackman::Middleware 
  elsif ::Rails::VERSION::STRING =~ /^[3-9]\.[1-9]/
    require 'generators/controller/controller_generator'
    module Trackman
      class Railtie < Rails::Railtie
        rake_tasks do
          load File.expand_path('../../../../rails_generators/trackman_tasks/templates/trackman.rake', __FILE__)
        end

        initializer "trackman.hook" do |app|
          app.config.after_initialize do
            Trackman::Assets::Asset.autosync
          end
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
trackman-0.6.12 lib/trackman/utility/railtie.rb
trackman-0.6.11 lib/trackman/utility/railtie.rb
trackman-0.6.10 lib/trackman/utility/railtie.rb
trackman-0.6.9 lib/trackman/utility/railtie.rb
trackman-0.6.8 lib/trackman/utility/railtie.rb
trackman-0.6.7 lib/trackman/utility/railtie.rb
trackman-0.6.6 lib/trackman/utility/railtie.rb
trackman-0.6.5 lib/trackman/utility/railtie.rb
trackman-0.6.4 lib/trackman/utility/railtie.rb
trackman-0.6.3 lib/trackman/utility/railtie.rb
trackman-0.6.2 lib/trackman/utility/railtie.rb
trackman-0.6.1 lib/trackman/utility/railtie.rb
trackman-0.6.0 lib/trackman/utility/railtie.rb