Class: ActsAsFlyingSaucer::Config
- Inherits:
-
Object
- Object
- ActsAsFlyingSaucer::Config
- Defined in:
- lib/acts_as_flying_saucer/config.rb
Class Attribute Summary collapse
-
.options ⇒ Object
Returns the value of attribute options.
Class Method Summary collapse
Class Attribute Details
.options ⇒ Object
Returns the value of attribute options.
6 7 8 |
# File 'lib/acts_as_flying_saucer/config.rb', line 6 def end |
Class Method Details
.setup_nailgun ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/acts_as_flying_saucer/config.rb', line 19 def self.setup_nailgun if ::Config.[:nailgun] Nailgun::NailgunConfig.= { :java_bin => ::Config.[:java_bin], :server_address => ::Config.[:nailgun_host], :port_no=>::Config.[:nailgun_port] } Nailgun::NailgunServer.new(["start"]).daemonize count =0 while(!system("lsof -i -n -P|grep #{ActsAsFlyingSaucer::Config.options[:nailgun_port]}") && count<9) sleep(1) count+=1 end java_dir = File.join(File.(File.dirname(__FILE__)), "java") Dir.glob("#{java_dir}/jar/*.jar") do |jar| Nailgun::NgCommand.ng_cp(jar) end # ADD IN NAILGUN CLASS Nailgun::NgCommand.ng_alias("Xhtml2Pdf","acts_as_flying_saucer.Xhtml2Pdf") Nailgun::NgCommand.ng_alias("encryptPdf", "acts_as_flying_saucer.encryptPdf") end end |