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