Module: T::Printable
Defined Under Namespace
Modules: Messaging, Rendering
Constant Summary
collapse
- LIST_HEADINGS =
["ID", "Created at", "Screen name", "Slug", "Members", "Subscribers", "Mode", "Description"].freeze
["ID", "Posted at", "Screen name", "Text"].freeze
- USER_HEADINGS =
["ID", "Since", "Last tweeted at", "Tweets", "Favorites", "Listed", "Following", "Followers", "Screen name", "Name", "Verified", "Protected", "Bio", "Status", "Location", "URL"].freeze
- MONTH_IN_SECONDS =
2_592_000
- LISTS_SORT_MAP =
{
"members" => ->(list) { list["member_count"] },
"mode" => ->(list) { list["mode"] },
"since" => ->(list) { list["created_at"].to_s },
"subscribers" => ->(list) { list["subscriber_count"] },
}.freeze
- USERS_SORT_MAP =
{
"favorites" => ->(user) { user["favorites_count"].to_i },
"followers" => ->(user) { user["followers_count"].to_i },
"friends" => ->(user) { user["friends_count"].to_i },
"listed" => ->(user) { user["listed_count"].to_i },
"since" => ->(user) { user["created_at"].to_s },
"tweets" => ->(user) { user["statuses_count"].to_i },
"tweeted" => ->(user) { user["status"] ? user["status"]["created_at"].to_s : "" },
}.freeze