class DaFace::Twitter::User
Attributes
created_at[R]
favourites_count[R]
followers_count[R]
friends_count[R]
geo_enabled[R]
id[R]
lang[R]
listed_count[R]
name[R]
profile_image_url[R]
profile_image_url_https[R]
protected[R]
screen_name[R]
statuses_count[R]
verified[R]
Public Class Methods
new(data={})
click to toggle source
# File lib/da_face/twitter/user.rb, line 11 def initialize data={} self.allowed_attributes.each do |attr| unless data[attr].nil? self.instance_variable_set("@#{attr}", data[attr]) end end self.normalize_attributes! return self end
Public Instance Methods
allowed_attributes()
click to toggle source
# File lib/da_face/twitter/user.rb, line 21 def allowed_attributes [:id, :created_at, :favourites_count, :friends_count, :geo_enabled, :lang, :listed_count, :name, :profile_image_url, :profile_image_url_https, :screen_name, :statuses_count, :verified, :protected, :followers_count] end
favorites_count()
click to toggle source
# File lib/da_face/twitter/user.rb, line 38 def favorites_count favourites_count end
id_str()
click to toggle source
# File lib/da_face/twitter/user.rb, line 50 def id_str @id.to_s end
normalize_attributes!()
click to toggle source
# File lib/da_face/twitter/user.rb, line 27 def normalize_attributes! @created_at = parse_timestamp(@created_at) if @created_at @profile_image_url = parse_uri(@profile_image_url) if @profile_image_url @profile_image_url_https = parse_uri(@profile_image_url_https) if @profile_image_url_https @protected = false if @protected.nil? end