# File lib/twitter/client/favorites.rb, line 40
  def favorite(action, value)
    raise ArgumentError, "Invalid favorite action provided: #{action}" unless @@FAVORITES_URIS.keys.member?(action)
    value = value.to_i.to_s unless value.is_a?(String)
    uri = "#{@@FAVORITES_URIS[action]}/#{value}.json"
    case action
    when :add
      response = rest_oauth_connect(:post, uri)
    when :remove
      response = rest_oauth_connect(:delete, uri)
    end
    bless_model(Twitter::Status.unmarshal(response.body))
  end