Module: Platformx::Twitter
- Defined in:
- lib/platformx/twitter.rb
Instance Method Summary collapse
-
#x_twitter_init(access_token = "", access_token_secret = "") ⇒ Object
Init ############################.
-
#x_twitter_post(access_token: "", access_token_secret: "", tweet: "", place_id: "", lat: "", long: "", display_coordinates: "") ⇒ Object
Post ############################.
-
#x_twitter_post_media(access_token: "", access_token_secret: "", tweet: "", place_id: "", lat: "", long: "", display_coordinates: "", media: "") ⇒ Object
Post with Media ############################.
-
#x_twitter_tweet(access_token: "", access_token_secret: "", tweet: "") ⇒ Object
Get Tweet ############################.
Instance Method Details
#x_twitter_init(access_token = "", access_token_secret = "") ⇒ Object
Init ############################
10 11 12 13 14 15 16 17 18 |
# File 'lib/platformx/twitter.rb', line 10 def x_twitter_init(access_token="", access_token_secret="") client = Twitter::REST::Client.new do |config| config.access_token = access_token config.access_token_secret = access_token_secret config.consumer_key = Platformx.configuration.twitter_consumer_key config.consumer_secret = Platformx.configuration.twitter_consumer_secret end return client end |
#x_twitter_post(access_token: "", access_token_secret: "", tweet: "", place_id: "", lat: "", long: "", display_coordinates: "") ⇒ Object
Post ############################
21 22 23 24 25 |
# File 'lib/platformx/twitter.rb', line 21 def x_twitter_post(access_token: "", access_token_secret:"", tweet:"", place_id: "", lat: "", long: "", display_coordinates: "") client = x_twitter_init(access_token, access_token_secret) client.update(tweet, place_id: place_id, lat: lat, long: long, display_coordinates: display_coordinates) return client end |
#x_twitter_post_media(access_token: "", access_token_secret: "", tweet: "", place_id: "", lat: "", long: "", display_coordinates: "", media: "") ⇒ Object
Post with Media ############################
28 29 30 31 32 |
# File 'lib/platformx/twitter.rb', line 28 def x_twitter_post_media(access_token: "", access_token_secret:"", tweet:"", place_id: "", lat: "", long: "", display_coordinates: "", media: "") client = x_twitter_init(access_token, access_token_secret) client.update_with_media(tweet, media, place_id: "", lat: "", long: "", display_coordinates: "") return client end |
#x_twitter_tweet(access_token: "", access_token_secret: "", tweet: "") ⇒ Object
Get Tweet ############################
35 36 37 38 39 |
# File 'lib/platformx/twitter.rb', line 35 def x_twitter_tweet(access_token: "", access_token_secret:"", tweet: "") client = x_twitter_init(access_token, access_token_secret) client.status(tweet) return client end |