Sha256: 3f7bcf26545d49fc3d8a78798b47110104b24853e15cb98f5465076801c5a2cf
Contents?: true
Size: 526 Bytes
Versions: 4
Compression:
Stored size: 526 Bytes
Contents
class ApiConfiguration attr_accessor :protocol, :host, :namespace, :port, :verbosity, :priority, :substitution # initializes a configuration object from given YAML file for given environment def initialize(raw_config, env) raw_config[env.to_s].each { |key, value| self.instance_variable_set("@#{key}", value) } self.verbosity = raw_config['general']['verbosity'].first self.priority = raw_config['general']['priority'] || 0 self.substitution = raw_config['general']['substitution'] self end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
apirunner-0.4.1 | lib/api_configuration.rb |
apirunner-0.4.0 | lib/api_configuration.rb |
apirunner-0.3.10 | lib/api_configuration.rb |
apirunner-0.3.9 | lib/api_configuration.rb |