Module: GemLoader
- Defined in:
- lib/gem_loader.rb,
lib/gem_loader/gem.rb,
lib/gem_loader/scope.rb,
lib/gem_loader/context.rb,
lib/gem_loader/gem/dsl.rb,
lib/gem_loader/gemspec.rb,
lib/gem_loader/version.rb,
lib/gem_loader/scope/dsl.rb,
lib/gem_loader/context/dsl.rb,
lib/gem_loader/gem_requirement.rb
Defined Under Namespace
Modules: VERSION
Classes: Context, Gem, GemRequirement, Gemspec, Scope
Class Method Summary
collapse
Class Method Details
.gemspec ⇒ Object
23
24
25
|
# File 'lib/gem_loader/gemspec.rb', line 23
def self.gemspec
Gemspec.new(self.instance)
end
|
.instance ⇒ Object
41
42
43
|
# File 'lib/gem_loader/context.rb', line 41
def self.instance
@instance ||= Context.new
end
|
.method_missing(sym, *args, &block) ⇒ Object
45
46
47
|
# File 'lib/gem_loader/context.rb', line 45
def self.method_missing(sym, *args, &block)
self.instance.send(sym, *args, &block)
end
|
.require(*args, &block) ⇒ Object
don’t use method_missing, rails looks like will be append require method on module
50
51
52
|
# File 'lib/gem_loader/context.rb', line 50
def self.require(*args, &block)
self.instance.require(*args, &block)
end
|