module SingleUserOauth
Constants
- PERMITTED_KEYS
- VERSION
Public Instance Methods
generate_header(params)
click to toggle source
# File lib/single_user_oauth.rb, line 20 def generate_header(params) @params = params.size.zero? ? {} : params @oauth_header = SingleUserOauth::Header.create(header_params) end
Private Instance Methods
default_keys()
click to toggle source
# File lib/single_user_oauth.rb, line 45 def default_keys { oauth_nonce: nonce, oauth_signature_method: signature_method, oauth_timestamp: timestamp, oauth_version: version } end
header_params()
click to toggle source
# File lib/single_user_oauth.rb, line 31 def header_params signature_params.merge(oauth_signature: oauth_signature_string) end
oauth_signature_string()
click to toggle source
# File lib/single_user_oauth.rb, line 27 def oauth_signature_string SingleUserOauth::Signature.create(signature_params) end
permitted_params()
click to toggle source
# File lib/single_user_oauth.rb, line 39 def permitted_params @params.select do |key| PERMITTED_KEYS.include?(key) end end
signature_params()
click to toggle source
# File lib/single_user_oauth.rb, line 35 def signature_params @signature_params ||= permitted_params.merge(default_keys) end