class Twoffein::Tweet
Attributes
drink[RW]
target_screen_name[RW]
Public Class Methods
new(drink_key, target_screen_name=nil)
click to toggle source
# File lib/twoffein-client/tweet.rb, line 10 def initialize drink_key, target_screen_name=nil @drink = drink_key.to_sym @target_screen_name = target_screen_name end
Public Instance Methods
post()
click to toggle source
# File lib/twoffein-client/tweet.rb, line 15 def post info = HTTP.post("tweet", { :drink => @drink, :target_screen_name => @target_screen_name }) raise Server::Error.new(info[:code], info[:error]) if info.has_key? :error info end
Also aliased as: publish
to_s()
click to toggle source
# File lib/twoffein-client/tweet.rb, line 25 def to_s s = "Ich trinke gerade #{Drinks[@drink].name}" s << " mit #{@target_screen_name}" if @target_screen_name s << "." end