Sha256: c45d90a8db034158981720f1474e0c1c9e1d7dd391162e53e5e0109916701b48
Contents?: true
Size: 649 Bytes
Versions: 2
Compression:
Stored size: 649 Bytes
Contents
require 'yaml' module OpenSource module License class Owner def credentials=(credentials) config_file = File.new(CONFIG_PATH, 'w') file_contents = YAML.dump(credentials) config_file.write(file_contents) rescue StandardError => ex OpenSource.logger.fatal("Unable to access #{CONFIG_PATH}") end def credentials @credentials ||= YAML.load_file(CONFIG_PATH) end def email credentials[:email] end def markdown_supported_email "<#{credentials[:email]}>" end def name credentials[:name] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opensource-1.1.2 | lib/open_source/license/owner.rb |
opensource-1.0.0 | lib/open_source/license/owner.rb |