lib/twitterland/mrtweet.rb in squeejee-twitterland-0.0.2 vs lib/twitterland/mrtweet.rb in squeejee-twitterland-0.1.1
- old
+ new
@@ -2,11 +2,11 @@
class Mrtweet
include HTTParty
base_uri 'api.mrtweet.com/v1'
format :json
- attr_reader :is_user
+ attr_reader :is_user, :profile, :recommendations, :most_attention_towards
def initialize(api_key, username)
@username = username
@api_key = api_key
@is_user = self.is_user
@@ -20,22 +20,22 @@
@is_user
end
def profile
if is_user?
- Mash.new(self.class.get("/profile/#{@username}/#{@api_key}.json")).profile
+ @profile ||= Mash.new(self.class.get("/profile/#{@username}/#{@api_key}.json")).profile
end
end
def recommendations
if is_user?
- Mash.new(self.class.get("/recommendations/#{@username}/#{@api_key}.json")).recommendations
+ @recommendations ||= Mash.new(self.class.get("/recommendations/#{@username}/#{@api_key}.json")).recommendations
end
end
def most_attention_towards
if is_user?
- Mash.new(self.class.get("/most_attention_towards/#{@username}/#{@api_key}.json")).most_attention_towards
+ @most_attention_towards ||= Mash.new(self.class.get("/most_attention_towards/#{@username}/#{@api_key}.json")).most_attention_towards
end
end
def recommend(reason, friend_name)
if is_user?
\ No newline at end of file