class SigningBase
Public Class Methods
new(request_verb, request_path, signature_params)
click to toggle source
# File lib/signing_base.rb, line 5 def initialize(request_verb, request_path, signature_params) @twitter_api = TwitterRequestHeaders.twitter_api @request_verb = request_verb.upcase @request_path = request_path @signature_params = signature_params end
Public Instance Methods
base_string()
click to toggle source
# File lib/signing_base.rb, line 12 def base_string request_uri = "#{@twitter_api}#{@request_path}" escaped_uri = EscapeUriString.new(request_uri).escape escaped_params = EscapeUriString.new(@signature_params).escape "#{@request_verb}&#{escaped_uri}&#{escaped_params}" end