Class: TwitterTweetBot::API::Params::UsersMeParams

Inherits:
Object
  • Object
show all
Defined in:
lib/twitter_tweet_bot/api/params/users_me_params.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize {|params| ... } ⇒ UsersMeParams

Returns a new instance of UsersMeParams.

Yields:

  • (params)

Yield Parameters:



18
19
20
# File 'lib/twitter_tweet_bot/api/params/users_me_params.rb', line 18

def initialize(&block)
  block&.call(self)
end

Class Method Details

.build {|params| ... } ⇒ Object

Yields:

  • (params)

Yield Parameters:



12
13
14
# File 'lib/twitter_tweet_bot/api/params/users_me_params.rb', line 12

def self.build(&block)
  new(&block).build
end

Instance Method Details

#expansions=(value) ⇒ Object



27
28
29
# File 'lib/twitter_tweet_bot/api/params/users_me_params.rb', line 27

def expansions=(value)
  params.merge!(StringParam.build('expansions', value))
end

#tweet_fields=(value) ⇒ Object



31
32
33
# File 'lib/twitter_tweet_bot/api/params/users_me_params.rb', line 31

def tweet_fields=(value)
  params.merge!(CommaSeparatedParam.build('tweet.fields', value))
end

#user_fields=(value) ⇒ Object



35
36
37
# File 'lib/twitter_tweet_bot/api/params/users_me_params.rb', line 35

def user_fields=(value)
  params.merge!(CommaSeparatedParam.build('user.fields', value))
end