class MagickMinimalistic::Configurator
Attributes
config[RW]
destiny[RW]
source[RW]
Public Class Methods
new(params = {})
click to toggle source
# File lib/magick_minimalistic.rb, line 13 def initialize(params = {}) @source = params[:source] @config = params[:config] ? params[:config] : {} @destiny = params[:destiny] end
Public Instance Methods
command()
click to toggle source
# File lib/magick_minimalistic.rb, line 23 def command cmd = 'magick ' puts 'Checking source file...' @source = Sanitize::filename(source, true) cmd += "#{source} " puts 'Checking attributes...' attrs = Sanitize::attributes(config) @config = attrs[0] cmd += "#{attrs[1]} " puts 'Checking destiny file...' @destiny = Sanitize::filename(destiny, false) cmd += "#{destiny}" cmd end
run()
click to toggle source
Calls superclass method
Shell#run
# File lib/magick_minimalistic.rb, line 19 def run super(command) end