lib/rubytter.rb in jugyo-rubytter-0.3.2 vs lib/rubytter.rb in jugyo-rubytter-0.3.3
- old
+ new
@@ -2,11 +2,10 @@
require 'json'
require 'net/https'
require 'cgi'
require 'rubytter/connection'
-require 'rubytter/hash_extension'
class Rubytter
APP_NAME = 'Rubytter'
HOMEPAGE = 'http://github.com/jugyo/rubytter'
@@ -16,30 +15,43 @@
@host = options[:host] || 'twitter.com'
@connection = Connection.new(options)
end
def self.api_settings
- # method name path for API http method
+ # method name path for API http method
"
- status_update /statuses/update post
- destroy /statuses/destroy/%s delete
+ status_update /statuses/update post
+ destroy /statuses/destroy/%s delete
public_timeline /statuses/public_timeline
friends_timeline /statuses/friends_timeline
replies /statuses/replies
user_timeline /statuses/user_timeline/%s
show /statuses/show/%s
friends /statuses/friends/%s
followers /statuses/followers/%s
user /users/show/%s
direct_messages /direct_messages
sent_direct_messages /direct_messages/sent
- send_direct_message /direct_messages/new post
- destroy_direct_message /direct_messages/destroy/%s delete
- create_friendship /friendships/create/%s post
- destroy_friendship /friendships/destroy/%s delete
+ send_direct_message /direct_messages/new post
+ destroy_direct_message /direct_messages/destroy/%s delete
+ create_friendship /friendships/create/%s post
+ destroy_friendship /friendships/destroy/%s delete
friendship_exists /friendships/exists
followers_ids /followers/ids/%s
friends_ids /friends/ids/%s
+ favorites /favorites
+ favorite /favorites/create/%s post
+ unfavorite /favorites/destroy/%s delete
+ verify_credentials /account/verify_credentials get
+ end_session /account/end_session post
+ update_delivery_device /account/update_delivery_device post
+ update_profile_colors /account/update_profile_colors post
+ rate_limit_status /account/rate_limit_status
+ update_profile /account/update_profile post
+ enable_notification /notifications/follow/%s post
+ disable_notification /notifications/leave/%s post
+ block /blocks/create/%s post
+ unblock /blocks/destroy/%s delete
".strip.split("\n").map{|line| line.strip.split(/\s+/)}
end
api_settings.each do |array|
method, path, http_method = *array