Class: WordpressApi::Client
- Inherits:
-
Object
- Object
- WordpressApi::Client
- Includes:
- Api::Reader, Api::Writer, Helpers::Authorization, Helpers::Request
- Defined in:
- lib/wordpress_api/client.rb
Constant Summary
Constants included from Helpers::Authorization
Helpers::Authorization::DEFAULT_OAUTH_OPTIONS
Constants included from Helpers::Request
Helpers::Request::API_PATH, Helpers::Request::DEFAULT_HEADERS
Instance Attribute Summary collapse
-
#consumer_options ⇒ Object
readonly
Returns the value of attribute consumer_options.
-
#consumer_secret ⇒ Object
readonly
Returns the value of attribute consumer_secret.
-
#consumer_token ⇒ Object
readonly
Returns the value of attribute consumer_token.
Instance Method Summary collapse
-
#initialize(ctoken = WordpressApi.token, csecret = WordpressApi.secret, options = {}) ⇒ Client
constructor
A new instance of Client.
Methods included from Api::Writer
#create_comment, #create_comment_tree, #create_like, #create_post, #delete_comment, #delete_like, #delete_post, #follow, #repost, #unfollow
Methods included from Api::Reader
#blog, #comments, #followers, #likes, #posts, #profile
Methods included from Helpers::Authorization
#access_token, #authorize_from_access, #consumer
Constructor Details
#initialize(ctoken = WordpressApi.token, csecret = WordpressApi.secret, options = {}) ⇒ Client
Returns a new instance of Client.
13 14 15 16 17 |
# File 'lib/wordpress_api/client.rb', line 13 def initialize(ctoken=WordpressApi.token, csecret=WordpressApi.secret, ={}) @consumer_token = ctoken @consumer_secret = csecret @consumer_options = end |
Instance Attribute Details
#consumer_options ⇒ Object (readonly)
Returns the value of attribute consumer_options.
11 12 13 |
# File 'lib/wordpress_api/client.rb', line 11 def @consumer_options end |
#consumer_secret ⇒ Object (readonly)
Returns the value of attribute consumer_secret.
11 12 13 |
# File 'lib/wordpress_api/client.rb', line 11 def consumer_secret @consumer_secret end |
#consumer_token ⇒ Object (readonly)
Returns the value of attribute consumer_token.
11 12 13 |
# File 'lib/wordpress_api/client.rb', line 11 def consumer_token @consumer_token end |