Class: TwitterTweetBot::API::UsersMe
- Inherits:
-
Object
- Object
- TwitterTweetBot::API::UsersMe
- Includes:
- HTTP
- Defined in:
- lib/twitter_tweet_bot/api/users_me.rb
Constant Summary
Constants included from HTTP::Headers
HTTP::Headers::BASIC_AUTHORIZATION, HTTP::Headers::BEARER_AUTHORIZATION
Class Method Summary collapse
Instance Method Summary collapse
- #fetch(params) ⇒ Object
-
#initialize(access_token) ⇒ UsersMe
constructor
A new instance of UsersMe.
Methods included from HTTP
Methods included from HTTP::Post
#request_post_form, #request_post_json
Methods included from HTTP::Base
Methods included from HTTP::Get
Methods included from HTTP::Headers
#basic_authorization_header, #bearer_authorization_header
Methods included from HTTP::Error
Constructor Details
#initialize(access_token) ⇒ UsersMe
Returns a new instance of UsersMe.
22 23 24 |
# File 'lib/twitter_tweet_bot/api/users_me.rb', line 22 def initialize(access_token) @access_token = access_token end |
Class Method Details
.fetch(access_token:) {|params| ... } ⇒ Object
16 17 18 19 20 |
# File 'lib/twitter_tweet_bot/api/users_me.rb', line 16 def self.fetch(access_token:, **, &block) new(access_token).fetch( Params::UsersMeParams.build(&block) ) end |
Instance Method Details
#fetch(params) ⇒ Object
26 27 28 29 30 31 32 33 |
# File 'lib/twitter_tweet_bot/api/users_me.rb', line 26 def fetch(params) request( :get, API_ENDPOTNT, params, (access_token) ) end |