Merge pull request #318 from tylerhunt/require-dependencies
Explicitly define and require dependencies
This commit is contained in:
commit
81e9406c6d
|
@ -23,4 +23,4 @@ require 'ransack/adapters/active_record' if defined?(::ActiveRecord::Base)
|
|||
require 'ransack/helpers'
|
||||
require 'action_controller'
|
||||
|
||||
ActionController::Base.helper Ransack::Helpers::FormHelper
|
||||
ActionController::Base.helper Ransack::Helpers::FormHelper
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'active_support/core_ext/class/attribute'
|
||||
|
||||
module Ransack
|
||||
module Adapters
|
||||
module ActiveRecord
|
||||
|
@ -37,4 +39,4 @@ module Ransack
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'active_support/core_ext/module/attribute_accessors'
|
||||
|
||||
require 'ransack/constants'
|
||||
require 'ransack/predicate'
|
||||
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'active_support/core_ext/module/delegation'
|
||||
|
||||
module Ransack
|
||||
module Nodes
|
||||
class Attribute < Node
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'active_support/core_ext/module/delegation'
|
||||
|
||||
module Ransack
|
||||
module Nodes
|
||||
class Grouping < Node
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
require 'active_support/core_ext/class/attribute'
|
||||
require 'active_support/core_ext/module/delegation'
|
||||
|
||||
module Ransack
|
||||
module Nodes
|
||||
class Node
|
||||
|
@ -31,4 +34,4 @@ module Ransack
|
|||
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'active_support/core_ext/module/delegation'
|
||||
|
||||
module Ransack
|
||||
module Nodes
|
||||
class Value < Node
|
||||
|
@ -107,4 +109,4 @@ module Ransack
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'active_support/core_ext/module/delegation'
|
||||
|
||||
module Ransack
|
||||
class Ransacker
|
||||
|
||||
|
@ -21,4 +23,4 @@ module Ransack
|
|||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'active_support/core_ext/module/delegation'
|
||||
|
||||
require 'ransack/nodes'
|
||||
require 'ransack/context'
|
||||
require 'ransack/naming'
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
require 'i18n'
|
||||
|
||||
I18n.load_path += Dir[File.join(File.dirname(__FILE__), 'locale', '*.yml')]
|
||||
|
||||
module Ransack
|
||||
|
|
|
@ -15,8 +15,10 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.rubyforge_project = "ransack"
|
||||
|
||||
s.add_dependency 'activerecord', '>= 3.0'
|
||||
s.add_dependency 'actionpack', '>= 3.0'
|
||||
s.add_dependency 'activerecord', '>= 3.0'
|
||||
s.add_dependency 'activesupport', '>= 3.0'
|
||||
s.add_dependency 'i18n'
|
||||
s.add_dependency 'polyamorous', '~> 0.6.0'
|
||||
s.add_development_dependency 'rspec', '~> 2.8.0'
|
||||
s.add_development_dependency 'machinist', '~> 1.0.6'
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
describe 'Ransack' do
|
||||
it 'can be required without errors' do
|
||||
output = `bundle exec ruby -e "require 'ransack'" 2>&1`
|
||||
output.should be_empty
|
||||
end
|
||||
end
|
Loading…
Reference in New Issue