class PreCommit::Configuration::Providers::Env

Public Class Methods

priority() click to toggle source
# File lib/plugins/pre_commit/configuration/providers/env.rb, line 6
def self.priority
  30
end

Public Instance Methods

[](name) click to toggle source
# File lib/plugins/pre_commit/configuration/providers/env.rb, line 10
def [](name)
  ENV[key(name)]
end
update(name, value) click to toggle source
# File lib/plugins/pre_commit/configuration/providers/env.rb, line 14
def update(name, value)
  ENV[key(name)] = value
end

Private Instance Methods

key(name) click to toggle source
# File lib/plugins/pre_commit/configuration/providers/env.rb, line 20
def key(name)
  name.to_s.upcase.split('.').join('_')
end