Sha256: 9a372d68ec33b72a91ac040308cfba2102665a0a28bd4059d25f755cf646790e

Contents?: true

Size: 1.03 KB

Versions: 13

Compression:

Stored size: 1.03 KB

Contents

plugin_root = File.join(File.dirname(__FILE__), '..')

# first look for a symlink to a copy of the framework
if framework_root = ["#{plugin_root}/rails", "#{plugin_root}/../../rails"].find { |p| File.directory? p }
  print "found framework root: #{framework_root}"
  # this allows for a plugin to be tested outside an app
  $:.unshift "#{framework_root}/activesupport/lib", "#{framework_root}/activerecord/lib", "#{framework_root}/actionpack/lib"
else
  # is the plugin installed in an application?
  app_root = plugin_root + '/../../..'

  if File.directory? app_root + '/config'
    print 'using config/boot.rb'
    ENV['RAILS_ENV'] = 'test'
    require File.expand_path(app_root + '/config/boot')
  else
    # simply use installed gems if available
    print 'using rubygems'
    require 'rubygems'
    gem 'actionpack'; gem 'activerecord'
  end
end

%w(action_pack active_record active_record/version action_controller active_record/fixtures).each {|f| require f}
puts "  (ActiveRecord v#{ActiveRecord::VERSION::STRING})"

$:.unshift "#{plugin_root}/lib"

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
cehoffman-acts_as_ferret-0.4.4 doc/demo/vendor/plugins/will_paginate/test/boot.rb
jkraemer-acts_as_ferret-0.4.4 doc/demo/vendor/plugins/will_paginate/test/boot.rb
watson-acts_as_ferret-0.4.8.2 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.5.2 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.4.8.2 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.4.8.1 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.5.1 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.5 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.4.8.rails3 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.4.8 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.4.7 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.4.6 doc/demo/vendor/plugins/will_paginate/test/boot.rb
acts_as_ferret-0.4.4 doc/demo/vendor/plugins/will_paginate/test/boot.rb