Class: Ji2p::Startup::ClientApplication
- Inherits:
-
Object
- Object
- Ji2p::Startup::ClientApplication
- Defined in:
- lib/ji2p/startup/client_application.rb
Instance Method Summary collapse
-
#initialize(name) ⇒ ClientApplication
constructor
A new instance of ClientApplication.
- #plugin_path ⇒ Object
Constructor Details
#initialize(name) ⇒ ClientApplication
Returns a new instance of ClientApplication.
8 9 10 11 12 |
# File 'lib/ji2p/startup/client_application.rb', line 8 def initialize name @name = name @ctx = Java::NetI2p::I2PAppContext.getGlobalContext FileUtils.mkdir_p plugin_path unless File.exists? plugin_path end |
Instance Method Details
#plugin_path ⇒ Object
14 15 16 |
# File 'lib/ji2p/startup/client_application.rb', line 14 def plugin_path @proot_path ||= File.("plugins/#{@name}", @ctx.getAppDir.getAbsolutePath) end |