Class: JavaOpts
- Inherits:
-
Object
- Object
- JavaOpts
- Defined in:
- lib/jruby_art/java_opts.rb
Overview
class to parse java_args.txt or java_args in config.yml
Direct Known Subclasses
Instance Attribute Summary collapse
-
#opts ⇒ Object
readonly
Returns the value of attribute opts.
Instance Method Summary collapse
-
#initialize ⇒ JavaOpts
constructor
A new instance of JavaOpts.
Constructor Details
#initialize ⇒ JavaOpts
Returns a new instance of JavaOpts.
7 8 9 10 11 12 13 14 |
# File 'lib/jruby_art/java_opts.rb', line 7 def initialize arg_file = File.join(SKETCH_ROOT, 'data/java_args.txt') @opts = [] @opts += File.read(arg_file).split(/\s+/) if FileTest.exist?(arg_file) return unless opts.empty? && Processing::RP_CONFIG.fetch('java_args', false) @opts += Processing::RP_CONFIG['java_args'].split(/\s+/) end |
Instance Attribute Details
#opts ⇒ Object (readonly)
Returns the value of attribute opts.
5 6 7 |
# File 'lib/jruby_art/java_opts.rb', line 5 def opts @opts end |