lib/tw/client/request.rb in tw-0.2.4 vs lib/tw/client/request.rb in tw-0.2.5
- old
+ new
@@ -2,80 +2,66 @@
module Tw
class Client
def mentions
Twitter.mentions.map{|m|
- {
- :id => m.id,
- :user => m.user.screen_name,
- :text => m.text,
- :time => m.created_at
- }
+ Tw::Tweet.new(:id => m.id,
+ :user => m.user.screen_name,
+ :text => m.text,
+ :time => m.created_at)
}
end
def search(word)
Twitter.search(word).results.map{|m|
- {
- :id => m.id,
- :user => m.from_user,
- :text => m.text,
- :time => m.created_at
- }
+ Tw::Tweet.new(:id => m.id,
+ :user => m.from_user,
+ :text => m.text,
+ :time => m.created_at)
}
end
def home_timeline
Twitter.home_timeline.map{|m|
- {
- :id => m.id,
- :user => m.user.screen_name,
- :text => m.text,
- :time => m.created_at
- }
+ Tw::Tweet.new(:id => m.id,
+ :user => m.user.screen_name,
+ :text => m.text,
+ :time => m.created_at)
}
end
def user_timeline(user)
Twitter.user_timeline(user).map{|m|
- {
- :id => m.id,
- :user => m.user.screen_name,
- :text => m.text,
- :time => m.created_at
- }
+ Tw::Tweet.new(:id => m.id,
+ :user => m.user.screen_name,
+ :text => m.text,
+ :time => m.created_at)
}
end
def list_timeline(user,list)
Twitter.list_timeline(user, list).map{|m|
- {
- :id => m.id,
- :user => m.user.screen_name,
- :text => m.text,
- :time => m.created_at
- }
+ Tw::Tweet.new(:id => m.id,
+ :user => m.user.screen_name,
+ :text => m.text,
+ :time => m.created_at)
}
end
def direct_messages
[Twitter.direct_messages.map{|m|
- {
- :id => m.id,
- :user => m.sender.screen_name,
- :text => m.text,
- :time => m.created_at
- }
+ Tw::Tweet.new(:id => m.id,
+ :user => m.sender.screen_name,
+ :text => m.text,
+ :time => m.created_at)
}, Twitter.direct_messages_sent.map{|m|
- {
- :id => m.id,
- :user => {
- :from => m.sender.screen_name,
- :to => m.recipient.screen_name
- },
- :text => m.text,
- :time => m.created_at
- }
+ Tw::Tweet.new(:id => m.id,
+ :user => {
+ :from => m.sender.screen_name,
+ :to => m.recipient.screen_name
+ },
+ :text => m.text,
+ :time => m.created_at)
}].flatten
end
def tweet(message)
res = Twitter.update message