class ImagizerEngine::Version
Attributes
parent[R]
Public Class Methods
new(name, options)
click to toggle source
# File lib/imagizer_engine.rb, line 32 def initialize(name, options) @name = name.to_sym @processes = options[:processes] @parent = options[:parent] end
Public Instance Methods
processes()
click to toggle source
# File lib/imagizer_engine.rb, line 40 def processes return validated_processes unless parent ImagizerEngine[parent].processes.merge(validated_processes) end
validated_processes()
click to toggle source
# File lib/imagizer_engine.rb, line 45 def validated_processes @processes.select{|key| @@valid_config_keys.include? key.to_sym} end