Module: Twitter
- Extended by:
- Configurable
- Defined in:
- lib/twitter.rb,
lib/twitter/geo.rb,
lib/twitter/base.rb,
lib/twitter/size.rb,
lib/twitter/user.rb,
lib/twitter/list.rb,
lib/twitter/place.rb,
lib/twitter/trend.rb,
lib/twitter/error.rb,
lib/twitter/tweet.rb,
lib/twitter/oembed.rb,
lib/twitter/entity.rb,
lib/twitter/cursor.rb,
lib/twitter/client.rb,
lib/twitter/factory.rb,
lib/twitter/version.rb,
lib/twitter/default.rb,
lib/twitter/api/help.rb,
lib/twitter/identity.rb,
lib/twitter/language.rb,
lib/twitter/metadata.rb,
lib/twitter/settings.rb,
lib/twitter/api/users.rb,
lib/twitter/creatable.rb,
lib/twitter/api/lists.rb,
lib/twitter/api/utils.rb,
lib/twitter/geo/point.rb,
lib/twitter/basic_user.rb,
lib/twitter/api/tweets.rb,
lib/twitter/suggestion.rb,
lib/twitter/entity/url.rb,
lib/twitter/api/trends.rb,
lib/twitter/exceptable.rb,
lib/twitter/api/search.rb,
lib/twitter/rate_limit.rb,
lib/twitter/geo_factory.rb,
lib/twitter/source_user.rb,
lib/twitter/media/photo.rb,
lib/twitter/geo/polygon.rb,
lib/twitter/target_user.rb,
lib/twitter/action/tweet.rb,
lib/twitter/action/reply.rb,
lib/twitter/configurable.rb,
lib/twitter/identity_map.rb,
lib/twitter/relationship.rb,
lib/twitter/saved_search.rb,
lib/twitter/configuration.rb,
lib/twitter/action/follow.rb,
lib/twitter/api/arguments.rb,
lib/twitter/media_factory.rb,
lib/twitter/api/favorites.rb,
lib/twitter/api/timelines.rb,
lib/twitter/entity/hashtag.rb,
lib/twitter/profile_banner.rb,
lib/twitter/action_factory.rb,
lib/twitter/action/retweet.rb,
lib/twitter/action/mention.rb,
lib/twitter/search_results.rb,
lib/twitter/direct_message.rb,
lib/twitter/error/not_found.rb,
lib/twitter/error/forbidden.rb,
lib/twitter/action/favorite.rb,
lib/twitter/api/undocumented.rb,
lib/twitter/error/bad_request.rb,
lib/twitter/error/bad_gateway.rb,
lib/twitter/api/saved_searches.rb,
lib/twitter/api/spam_reporting.rb,
lib/twitter/error/decode_error.rb,
lib/twitter/error/client_error.rb,
lib/twitter/error/unauthorized.rb,
lib/twitter/api/places_and_geo.rb,
lib/twitter/error/server_error.rb,
lib/twitter/entity/user_mention.rb,
lib/twitter/response/parse_json.rb,
lib/twitter/api/suggested_users.rb,
lib/twitter/api/direct_messages.rb,
lib/twitter/error/not_acceptable.rb,
lib/twitter/response/raise_error.rb,
lib/twitter/error/gateway_timeout.rb,
lib/twitter/error/too_many_requests.rb,
lib/twitter/error/already_retweeted.rb,
lib/twitter/error/already_favorited.rb,
lib/twitter/action/list_member_added.rb,
lib/twitter/api/friends_and_followers.rb,
lib/twitter/error/service_unavailable.rb,
lib/twitter/error/configuration_error.rb,
lib/twitter/error/unprocessable_entity.rb,
lib/twitter/error/internal_server_error.rb,
lib/twitter/request/multipart_with_file.rb,
lib/twitter/error/identity_map_key_error.rb
Defined Under Namespace
Modules: API, Action, Configurable, Creatable, Default, Exceptable, Media, Request, Response Classes: ActionFactory, Base, BasicUser, Client, Configuration, Cursor, DirectMessage, Entity, Error, Factory, Geo, GeoFactory, Identity, IdentityMap, Language, List, MediaFactory, Metadata, OEmbed, Place, ProfileBanner, RateLimit, Relationship, SavedSearch, SearchResults, Settings, Size, SourceUser, Suggestion, TargetUser, Trend, Tweet, User, Version
Constant Summary
- Status =
Tweet
Instance Attribute Summary
Attributes included from Configurable
#connection_options, #consumer_key, #consumer_secret, #endpoint, #identity_map, #middleware, #oauth_token, #oauth_token_secret
Class Method Summary (collapse)
-
+ (Twitter::Client) client
Delegate to a Twitter::Client.
Instance Method Summary (collapse)
- - (Boolean) respond_to?(method_name, include_private = false)
- - (Boolean) respond_to_missing?(method_name, include_private = false)
Methods included from Configurable
configure, credentials?, keys, reset!
Class Method Details
+ (Twitter::Client) client
Delegate to a Twitter::Client
40 41 42 43 |
# File 'lib/twitter.rb', line 40 def client @client = Twitter::Client.new() unless defined?(@client) && @client.hash == .hash @client end |
Instance Method Details
- (Boolean) respond_to?(method_name, include_private = false)
46 |
# File 'lib/twitter.rb', line 46 def respond_to?(method_name, include_private=false); client.respond_to?(method_name, include_private) || super; end |
- (Boolean) respond_to_missing?(method_name, include_private = false)
45 |
# File 'lib/twitter.rb', line 45 def respond_to_missing?(method_name, include_private=false); client.respond_to?(method_name, include_private); end |