class JavaCommand

Wrap creation of java command string as a class

Constants

MAIN

Attributes

args[R]
complete[R]
filename[R]
opts[R]
runner[R]

Public Class Methods

new(runner, args, filename) click to toggle source
# File lib/jruby_art/launcher.rb, line 38
def initialize(runner, args, filename)
  @runner = runner
  @args = args
  @filename = filename
  @complete = JRubyComplete.complete
  @opts = JavaOpts.new.opts
end

Public Instance Methods

cmd() click to toggle source
# File lib/jruby_art/launcher.rb, line 46
def cmd
  ['java', opts, '-cp', complete, MAIN, runner, filename, args].flatten
end