Method: Metanorma::Acme::Configuration#initialize

Defined in:
lib/metanorma/acme.rb

#initialize(*args) ⇒ Configuration

Returns a new instance of Configuration.



53
54
55
56
57
58
59
60
61
# File 'lib/metanorma/acme.rb', line 53

def initialize(*args)
  super
  # Try to set config values from yaml file in current directory
  @yaml = File.join(File.dirname(self.class::_file || __FILE__), "..", "..", YAML_CONFIG_FILE)
  set_default_values_from_yaml_file(@yaml) if File.file?(@yaml)
  self.organization_name_short ||= ORGANIZATION_NAME_SHORT
  self.organization_name_long ||= ORGANIZATION_NAME_LONG
  self.document_namespace ||= DOCUMENT_NAMESPACE
end