Class: Torrone::Compiler
- Inherits:
-
Object
- Object
- Torrone::Compiler
- Defined in:
- lib/torrone/compiler.rb
Class Method Summary collapse
Class Method Details
.compile(jrxml_file, output_dir = nil) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/torrone/compiler.rb', line 3 def self.compile(jrxml_file, output_dir = nil) output_dir ||= File.dirname(jrxml_file) output_file = File.join(output_dir, File.basename(jrxml_file, '.jrxml') + '.jasper') _JasperCompileManager = Rjb::import 'net.sf.jasperreports.engine.JasperCompileManager' _JasperCompileManager.compileReportToFile(jrxml_file, output_file); output_file end |