class OneSecret::SecretsYAML

Attributes

values[R]

Public Class Methods

new(path) click to toggle source
# File lib/one_secret/secrets_yaml.rb, line 7
def initialize(path)
  @path = path
  @values = YAML.load(IO.read(path))
end

Public Instance Methods

save() click to toggle source
# File lib/one_secret/secrets_yaml.rb, line 16
def save
  File.write(@path, @values.to_yaml)
end
set(environment, key, value) click to toggle source
# File lib/one_secret/secrets_yaml.rb, line 12
def set(environment, key, value)
  @values[environment][key] = value
end