Sha256: e1a62e20ff824cbad50c260f89337c1e270dbe4530411705dd6283b1ea2af509
Contents?: true
Size: 908 Bytes
Versions: 2
Compression:
Stored size: 908 Bytes
Contents
require 'twitter/creatable' require 'twitter/identity' module Twitter class List < Twitter::Identity include Twitter::Creatable attr_reader :description, :following, :full_name, :member_count, :mode, :name, :slug, :subscriber_count object_attr_reader :User, :user # @return [URI] The URI to the list members. def members_uri URI.parse("https://twitter.com/#{user.screen_name}/#{slug}/members") end memoize :members_uri alias members_url members_uri # @return [URI] The URI to the list subscribers. def subscribers_uri URI.parse("https://twitter.com/#{user.screen_name}/#{slug}/subscribers") end memoize :subscribers_uri alias subscribers_url subscribers_uri # @return [URI] The URI to the list. def uri URI.parse("https://twitter.com/#{user.screen_name}/#{slug}") end memoize :uri alias url uri end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twitter-5.0.1 | lib/twitter/list.rb |
twitter-5.0.0 | lib/twitter/list.rb |