Module: Yap::Addon
- Defined in:
- lib/yap/addon.rb,
lib/yap/addon/base.rb,
lib/yap/addon/path.rb,
lib/yap/addon/loader.rb,
lib/yap/addon/rc_file.rb,
lib/yap/addon/export_as.rb,
lib/yap/addon/reference.rb
Defined Under Namespace
Modules: ExportAs
Classes: Base, Loader, Path, RcFile, Reference
Class Method Summary
collapse
Class Method Details
.export_as_for_gemspec(gemspec) ⇒ Object
19
20
21
22
|
# File 'lib/yap/addon.rb', line 19
def self.export_as_for_gemspec(gemspec)
addonrb_path = File.join('lib', gemspec.name + '.rb')
ExportAs.find_in_file(addonrb_path)
end
|
.load_for_configuration(configuration) ⇒ Object
14
15
16
17
|
# File 'lib/yap/addon.rb', line 14
def self.load_for_configuration(configuration)
addon_references = Yap::Addon::Path.find_for_configuration(configuration)
Yap::Addon::Loader.new(addon_references).load_all
end
|
.load_rcfiles(files) ⇒ Object
10
11
12
|
# File 'lib/yap/addon.rb', line 10
def self.load_rcfiles(files)
Yap::Addon::Loader.load_rcfiles(files)
end
|