Module: Merb::Plugins

Defined in:
lib/merb-core/plugins.rb

Class Method Summary collapse

Class Method Details

.add_rakefiles(*rakefiles) ⇒ Object

Parameters

*rakefiles

Rakefiles to add to the list of plugin Rakefiles.



21
22
23
# File 'lib/merb-core/plugins.rb', line 21

def self.add_rakefiles(*rakefiles)
  Merb.add_rakefiles *rakefiles
end

.configObject

Returns

Hash

The configuration loaded from Merb.root / “config/plugins.yml” or, if the load fails, an empty hash.



9
10
11
# File 'lib/merb-core/plugins.rb', line 9

def self.config
  @config ||= File.exists?(Merb.root / "config" / "plugins.yml") ? YAML.load(File.read(Merb.root / "config" / "plugins.yml")) || {} : {}
end

.rakefilesObject

Returns

Array

All Rakefiles for plugins.



15
16
17
# File 'lib/merb-core/plugins.rb', line 15

def self.rakefiles
  Merb.rakefiles
end