Sha256: f603c1a9c9735099c82544cf835b91348916acb67a25fa2e371bd3db9e3824d9
Contents?: true
Size: 845 Bytes
Versions: 1
Compression:
Stored size: 845 Bytes
Contents
require "rubygems" require "bundler/setup" require 'tasks' module Trackman autoload :RackMiddleware, 'trackman/rack_middleware' autoload :Assets, 'trackman/assets' end autoload :Debugger, 'trackman/debugger' if defined?(Rails) if ::Rails::VERSION::STRING =~ /^2\.[1-9]/ unless Rails.class_variable_get(:@@configuration).nil? Rails.configuration.middleware.use Trackman::RackMiddleware end elsif ::Rails::VERSION::STRING =~ /^[3-9]\.[1-9]/ require "trackman/railtie" end end #ruby 1.8.7 does not take blocks (this fixes it) -- used in Asset.all if RUBY_VERSION !~ /^1\.9/ class Array def uniq ret, keys = [], [] each do |x| key = block_given? ? yield(x) : x unless keys.include? key ret << x keys << key end end ret end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trackman-0.1.7 | lib/trackman.rb |