Module: Lightchef::Resources
- Defined in:
- lib/lightchef/resources.rb,
lib/lightchef/resources/base.rb,
lib/lightchef/resources/file.rb,
lib/lightchef/resources/package.rb
Defined Under Namespace
Classes: Base, File, Package
Constant Summary
collapse
- Error =
Class.new(StandardError)
- CommandExecutionError =
Class.new(StandardError)
Class Method Summary
collapse
Class Method Details
.get_resource_class(method) ⇒ Object
15
16
17
|
# File 'lib/lightchef/resources.rb', line 15
def self.get_resource_class(method)
const_get(get_resource_class_name(method))
end
|
.get_resource_class_name(method) ⇒ Object
11
12
13
|
# File 'lib/lightchef/resources.rb', line 11
def self.get_resource_class_name(method)
method.to_s.split('_').map {|part| part.capitalize}.join
end
|