Module: MyPKI::Configuration::Loader

Included in:
MyPKI::CA, P12, PEM, SSH
Defined in:
lib/mypki/configuration.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#optionsObject (readonly)

options passed to MyPKI.init



58
59
60
# File 'lib/mypki/configuration.rb', line 58

def options
  @options
end

Class Method Details

.included(klass) ⇒ Object



74
75
76
# File 'lib/mypki/configuration.rb', line 74

def self.included klass
  (Configuration.loaders ||= []) << klass
end

Instance Method Details

#configure(config, path) ⇒ Object

runs during configuration, before anything has been loaded, to give loaders a chance to insert anything they need into the config



71
72
# File 'lib/mypki/configuration.rb', line 71

def configure config, path
end

#initialize(options) ⇒ Object



60
61
62
# File 'lib/mypki/configuration.rb', line 60

def initialize options
  @options = options
end

#load(config) ⇒ Object

once a config is established, it is passed to each loader to load whatever they need



66
67
# File 'lib/mypki/configuration.rb', line 66

def load config
end