class ConsulLoader::ResponseDecoder
Public Instance Methods
base64_decode(value)
click to toggle source
# File lib/consul_loader/response_decoder.rb, line 16 def base64_decode value begin return Base64.strict_decode64(value) rescue return nil end end
decode_value(response)
click to toggle source
# File lib/consul_loader/response_decoder.rb, line 5 def decode_value response return nil if response == nil json = JSON.parse response return nil if json == nil return nil if json[0]["Value"] == nil base64_decode json[0]["Value"] end