class Snmp2mkr::ConfigTypes::EnvString

Attributes

value[R]

Public Instance Methods

setup(str_or_hash) click to toggle source
# File lib/snmp2mkr/config_types/env_string.rb, line 6
def setup(str_or_hash)
  @value = case str_or_hash
           when String
             str_or_hash
           when Hash
             ENV.fetch(str_or_hash.fetch('env'))
           else
             raise TypeError, "#{self.class} must be given a String or a Hash with key 'env'"
           end
end