Method: Github::ParamsHash#strict_encode64

Defined in:
lib/github_api/params_hash.rb

#strict_encode64(key) ⇒ Object

Base64 encode string removing newline characters



96
97
98
99
100
101
102
103
104
# File 'lib/github_api/params_hash.rb', line 96

def strict_encode64(key)
  value = self[key]
  encoded = if Base64.respond_to?(:strict_encode64)
              Base64.strict_encode64(value)
            else
              [value].pack('m0')
            end
  self[key] = encoded.delete("\n\r")
end