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