Class: PkiExpress::PkiExpressConfig
- Inherits:
-
Object
- Object
- PkiExpress::PkiExpressConfig
- Defined in:
- lib/pki_express/pki_express_config.rb
Constant Summary collapse
- @@single_temp_folder =
nil
Instance Attribute Summary collapse
-
#pki_express_home ⇒ Object
Returns the value of attribute pki_express_home.
-
#temp_folder ⇒ Object
Returns the value of attribute temp_folder.
-
#transfer_data_folder ⇒ Object
Returns the value of attribute transfer_data_folder.
Instance Method Summary collapse
-
#initialize(pki_express_home = nil, temp_folder = nil, transfer_data_folder = nil) ⇒ PkiExpressConfig
constructor
A new instance of PkiExpressConfig.
Constructor Details
#initialize(pki_express_home = nil, temp_folder = nil, transfer_data_folder = nil) ⇒ PkiExpressConfig
Returns a new instance of PkiExpressConfig.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/pki_express/pki_express_config.rb', line 7 def initialize(pki_express_home = nil, temp_folder = nil, transfer_data_folder = nil) if not temp_folder.nil? and Pathname.exist?(temp_folder) @temp_folder = temp_folder else if @@single_temp_folder.nil? @@single_temp_folder = Dir.mktmpdir('pkie') end @temp_folder = @@single_temp_folder end if not transfer_data_folder.nil? and Pathname.exist?(transfer_data_folder) @transfer_data_folder = transfer_data_folder else @transfer_data_folder = @temp_folder end @pki_express_home = pki_express_home end |
Instance Attribute Details
#pki_express_home ⇒ Object
Returns the value of attribute pki_express_home.
4 5 6 |
# File 'lib/pki_express/pki_express_config.rb', line 4 def pki_express_home @pki_express_home end |
#temp_folder ⇒ Object
Returns the value of attribute temp_folder.
4 5 6 |
# File 'lib/pki_express/pki_express_config.rb', line 4 def temp_folder @temp_folder end |
#transfer_data_folder ⇒ Object
Returns the value of attribute transfer_data_folder.
4 5 6 |
# File 'lib/pki_express/pki_express_config.rb', line 4 def transfer_data_folder @transfer_data_folder end |