Module: CommonParams

Extended by:
ParamAccessor
Included in:
Rubylet::WarTask, RubyletDescriptor
Defined in:
lib/rubylet/war_task.rb

Instance Method Summary collapse

Methods included from ParamAccessor

param_accessor

Instance Method Details

#common_params {|'rubylet.jrubyHome', jruby_home| ... } ⇒ Object

Yields:

  • ('rubylet.jrubyHome', jruby_home)


104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
# File 'lib/rubylet/war_task.rb', line 104

def common_params
  yield 'rubylet.jrubyHome', jruby_home
  env.each do |key, value|
    yield "rubylet.env.#{key}", value
  end
  gems.each do |(name, req)|
    yield "rubylet.gem.#{name}", req
  end
  yield 'rubylet.bundleExec', bundle_exec
  yield 'rubylet.boot', boot
  yield 'rubylet.servletClass', servlet_class
  yield 'rubylet.appRoot', app_root
  yield 'rubylet.compileMode', compile_mode
  yield 'rubylet.compatVersion', compat_version
  yield 'rubylet.localContextScope', local_context_scope
end

#gem(name, req = '>= 0') ⇒ Object



74
75
76
# File 'lib/rubylet/war_task.rb', line 74

def gem(name, req = '>= 0')
  gems << [name, req]
end