Sha256: 56e18c18f9eb61a30178e51e9f1100b8b7cd2a873e0053f56c5275cb338cffd6
Contents?: true
Size: 458 Bytes
Versions: 10
Compression:
Stored size: 458 Bytes
Contents
module Tweetsy class Status ATTRIBUTES = [:created_at, :id, :favorited, :text, :user, :source, :truncated, :in_reply_to_status_id, :in_reply_to_user_id, :in_reply_to_screen_name, :text] attr_accessor *ATTRIBUTES def initialize(xml) ATTRIBUTES.each do |attr| self.send("#{attr}=", xml.at(attr.to_s).innerHTML) if xml.at(attr.to_s) end self.user = User.new(xml.at('user')) if xml.at('user') end end end
Version data entries
10 entries across 10 versions & 1 rubygems