192
193
194
195
196
197
198
199
200
201
202
203
204
205
|
# File 'lib/jarbler/config.rb', line 192
def validate_values
raise "compile_java_version is not valid any more! Use config.java_opts instead with -source and -target." if compile_java_version
raise "Invalid config value for jar name: #{jar_name}" unless jar_name =~ /\w+/
raise "Invalid config value for executable: #{executable}" unless executable =~ /\w+/
raise "Invalid config value for executable params: #{executable_params}" unless executable_params.is_a?(Array)
raise "Invalid config value for gemfile groups: #{gemfile_groups}" unless gemfile_groups.is_a?(Array)
raise "Invalid config value for includes: #{includes}" unless includes.is_a?(Array)
raise "Invalid config value for excludes: #{excludes}" unless excludes.is_a?(Array)
raise "Invalid config value for compile_ruby_files: #{compile_ruby_files}" unless [true, false].include?(compile_ruby_files)
raise "compile_ruby_files = true is supported only with JRuby! Current runtime is '#{RUBY_ENGINE}'" if compile_ruby_files && (defined?(RUBY_ENGINE) && RUBY_ENGINE != 'jruby')
raise "Invalid config value for excludes_from_compile: #{excludes_from_compile}" unless excludes_from_compile.is_a?(Array)
raise "Invalid config value for jrubyc_opts, should by Array: #{jrubyc_opts}" unless jrubyc_opts.is_a?(Array)
raise "Invalid config value for jruby_version: #{jruby_version}" unless jruby_version.nil? || jruby_version =~ /\d+\.\d+\.\d+\.\d+/
end
|