Sha256: 8f4e5177244371de3269236d97cddcce8a36a73f560a97dcd3fb17b6da6d5c40
Contents?: true
Size: 794 Bytes
Versions: 1
Compression:
Stored size: 794 Bytes
Contents
class TwitterBinder < Bowline::Collection class << self # What about filters - should they be implemented? cattr_accessor :user, :pass def index self.items = twit.timeline(:user) end def update(text) twit.update(text) index # update timeline end def login self.user, self.pass = params[:user], params[:pass] if logged_in? show_view :twitter index else js.alert('Credentials invalid') end end def logged_in? return false unless self.user && self.pass begin twit.timeline && true rescue Twitter::CantConnect false end end protected def twit Twitter::Base.new(self.user, self.pass) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
maccman-bowline-0.1.1 | examples/twitter_binder.rb |