Sha256: 3f28bc4fef24bec4c8ac9c259514c721be3cb0af72077ae82d1ce9c1b305c093
Contents?: true
Size: 480 Bytes
Versions: 2
Compression:
Stored size: 480 Bytes
Contents
require 'lightchef' require 'lightchef/resources/base' require 'lightchef/resources/package' require 'lightchef/resources/file' module Lightchef module Resources Error = Class.new(StandardError) CommandExecutionError = Class.new(StandardError) def self.get_resource_class_name(method) method.to_s.split('_').map {|part| part.capitalize}.join end def self.get_resource_class(method) const_get(get_resource_class_name(method)) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lightchef-0.0.2 | lib/lightchef/resources.rb |
lightchef-0.0.1 | lib/lightchef/resources.rb |