Class: Twitterland::TweetBlocker
- Inherits:
-
Object
- Object
- Twitterland::TweetBlocker
- Includes:
- HTTParty
- Defined in:
- lib/twitterland/tweet_blocker.rb
Class Method Summary (collapse)
-
+ (Object) rate_limit
Check API rate limiting.
-
+ (Object) report_spam(username)
Report user as spammer.
-
+ (Object) user(username)
Get grade for user.
Class Method Details
+ (Object) rate_limit
Check API rate limiting
Twitterland::TweetBlocker.rate_limit
26 27 28 |
# File 'lib/twitterland/tweet_blocker.rb', line 26 def self.rate_limit @rate_limit = Hashie::Mash.new(self.get("/user/rate_limit_status.json")) end |
+ (Object) report_spam(username)
Report user as spammer
Twitterland::TweetBlocker.spam('leetspeeker39203959230390235')
17 18 19 20 |
# File 'lib/twitterland/tweet_blocker.rb', line 17 def self.report_spam(username) status = Hashie::Mash.new(self.get("/spam/#{username}.json")) status['error'].blank? ? status : status['error'] end |
+ (Object) user(username)
Get grade for user
Twitterland::TweetBlocker.user('bradleyjoyce')
10 11 12 |
# File 'lib/twitterland/tweet_blocker.rb', line 10 def self.user(username) Hashie::Mash.new(self.get("/username/#{username}.json")).user end |