Sha256: edfc1c1bd5a5a744e3ba8b3e29ebb2cfff7284664aec5e8b9633d0c563d2a821

Contents?: true

Size: 597 Bytes

Versions: 5

Compression:

Stored size: 597 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\.[1-9]/ || ::Rails::VERSION::STRING =~ /^[4-9]\.[0-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
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
trackman-0.6.18 lib/trackman/utility/railtie.rb
trackman-0.6.17 lib/trackman/utility/railtie.rb
trackman-0.6.16 lib/trackman/utility/railtie.rb
trackman-0.6.15 lib/trackman/utility/railtie.rb
trackman-0.6.14 lib/trackman/utility/railtie.rb