Method: Inkmake::InkscapeRemote#command

Defined in:
lib/inkmake.rb

#command(args) ⇒ Object



143
144
145
146
147
148
149
150
151
152
153
154
# File 'lib/inkmake.rb', line 143

def command(args)
  c = args.collect do |key, value|
    if value
      "\"#{key}=#{self.class.escape value.to_s}\""
    else
      key
    end
  end.join(" ")
  puts "> #{c}" if Inkmake.verbose
  @in.write "#{c}\n"
  @in.flush
end