Module: Bundler::Override
- Defined in:
- lib/bundler-override.rb,
lib/bundler/override/version.rb,
lib/bundler/override/dsl_patch.rb,
lib/bundler/override/dependency_patch.rb
Defined Under Namespace
Modules: DependencyPatch, DslPatch
Constant Summary
collapse
- VERSION =
"0.4.0"
Class Method Summary
collapse
Class Method Details
.add(name, drop, requirements) ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/bundler-override.rb', line 21
def add(name, drop, requirements)
@gems = Set.new unless @gems
return if @gems.include? name
@gems << name
@params = Array.new unless @params
@params << { :name => name, :drop => drop || [], :requirements => requirements }
end
|
.override?(name) ⇒ Boolean
10
11
12
13
|
# File 'lib/bundler-override.rb', line 10
def override?(name)
return unless @gems
@gems.include? name
end
|
.params(name) ⇒ Object
15
16
17
18
19
|
# File 'lib/bundler-override.rb', line 15
def params(name)
return [] unless @gems
return [] unless @gems.include? name
@params.find { |o| o[:name] == name }
end
|