Class: HTTPClient::OAuth::Config
- Inherits:
-
Object
- Object
- HTTPClient::OAuth::Config
- Includes:
- Util
- Defined in:
- lib/httpclient/auth.rb
Instance Attribute Summary collapse
-
#callback ⇒ Object
Returns the value of attribute callback.
-
#consumer_key ⇒ Object
Returns the value of attribute consumer_key.
-
#consumer_secret ⇒ Object
Returns the value of attribute consumer_secret.
-
#debug_nonce ⇒ Object
Returns the value of attribute debug_nonce.
-
#debug_timestamp ⇒ Object
Returns the value of attribute debug_timestamp.
-
#http_method ⇒ Object
Returns the value of attribute http_method.
-
#realm ⇒ Object
Returns the value of attribute realm.
-
#secret ⇒ Object
Returns the value of attribute secret.
-
#session_handle ⇒ Object
for OAuth Session 1.0 (draft).
-
#signature_handler ⇒ Object
readonly
Returns the value of attribute signature_handler.
-
#signature_method ⇒ Object
Returns the value of attribute signature_method.
-
#token ⇒ Object
Returns the value of attribute token.
-
#verifier ⇒ Object
Returns the value of attribute verifier.
-
#version ⇒ Object
Returns the value of attribute version.
Instance Method Summary collapse
-
#initialize(*args) ⇒ Config
constructor
A new instance of Config.
Methods included from Util
#argument_to_hash, hash_find_value, #http?, #https?, #keyword_argument, try_require, uri_dirname, uri_part_of, urify
Constructor Details
#initialize(*args) ⇒ Config
724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 |
# File 'lib/httpclient/auth.rb', line 724 def initialize(*args) @http_method, @realm, @consumer_key, @consumer_secret, @token, @secret, @signature_method, @version, @callback, @verifier = keyword_argument(args, :http_method, :realm, :consumer_key, :consumer_secret, :token, :secret, :signature_method, :version, :callback, :verifier ) @http_method ||= :post @session_handle = nil @signature_handler = {} end |
Instance Attribute Details
#callback ⇒ Object
Returns the value of attribute callback.
713 714 715 |
# File 'lib/httpclient/auth.rb', line 713 def callback @callback end |
#consumer_key ⇒ Object
Returns the value of attribute consumer_key.
707 708 709 |
# File 'lib/httpclient/auth.rb', line 707 def consumer_key @consumer_key end |
#consumer_secret ⇒ Object
Returns the value of attribute consumer_secret.
708 709 710 |
# File 'lib/httpclient/auth.rb', line 708 def consumer_secret @consumer_secret end |
#debug_nonce ⇒ Object
Returns the value of attribute debug_nonce.
722 723 724 |
# File 'lib/httpclient/auth.rb', line 722 def debug_nonce @debug_nonce end |
#debug_timestamp ⇒ Object
Returns the value of attribute debug_timestamp.
721 722 723 |
# File 'lib/httpclient/auth.rb', line 721 def end |
#http_method ⇒ Object
Returns the value of attribute http_method.
705 706 707 |
# File 'lib/httpclient/auth.rb', line 705 def http_method @http_method end |
#realm ⇒ Object
Returns the value of attribute realm.
706 707 708 |
# File 'lib/httpclient/auth.rb', line 706 def realm @realm end |
#secret ⇒ Object
Returns the value of attribute secret.
710 711 712 |
# File 'lib/httpclient/auth.rb', line 710 def secret @secret end |
#session_handle ⇒ Object
for OAuth Session 1.0 (draft)
717 718 719 |
# File 'lib/httpclient/auth.rb', line 717 def session_handle @session_handle end |
#signature_handler ⇒ Object (readonly)
Returns the value of attribute signature_handler.
719 720 721 |
# File 'lib/httpclient/auth.rb', line 719 def signature_handler @signature_handler end |
#signature_method ⇒ Object
Returns the value of attribute signature_method.
711 712 713 |
# File 'lib/httpclient/auth.rb', line 711 def signature_method @signature_method end |
#token ⇒ Object
Returns the value of attribute token.
709 710 711 |
# File 'lib/httpclient/auth.rb', line 709 def token @token end |
#verifier ⇒ Object
Returns the value of attribute verifier.
714 715 716 |
# File 'lib/httpclient/auth.rb', line 714 def verifier @verifier end |
#version ⇒ Object
Returns the value of attribute version.
712 713 714 |
# File 'lib/httpclient/auth.rb', line 712 def version @version end |