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