Class: Twitterland::TweetBlocker

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/twitterland/tweet_blocker.rb

Class Method Summary (collapse)

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