Class/Module Index [+]

Quicksearch

Twitter::Configurable

Attributes

connection_options[RW]
consumer_key[W]
consumer_secret[W]
endpoint[RW]
identity_map[RW]
media_endpoint[RW]
middleware[RW]
oauth_token[W]
oauth_token_secret[W]
search_endpoint[RW]

Public Class Methods

keys() click to toggle source
# File lib/twitter/configurable.rb, line 10
def keys
  @keys ||= [
    :consumer_key,
    :consumer_secret,
    :oauth_token,
    :oauth_token_secret,
    :endpoint,
    :media_endpoint,
    :search_endpoint,
    :connection_options,
    :identity_map,
    :middleware,
  ]
end

Public Instance Methods

cache_key() click to toggle source

@return [Fixnum]

# File lib/twitter/configurable.rb, line 39
def cache_key
  options.hash
end
configure() click to toggle source

Convenience method to allow configuration options to be set in a block

# File lib/twitter/configurable.rb, line 28
def configure
  yield self
  self
end
credentials?() click to toggle source

@return [Boolean]

# File lib/twitter/configurable.rb, line 34
def credentials?
  credentials.values.all?
end
reset!() click to toggle source
# File lib/twitter/configurable.rb, line 43
def reset!
  Twitter::Configurable.keys.each do |key|
    instance_variable_set(:"@#{key}", Twitter::Default.options[key])
  end
  self
end
Also aliased as: setup
setup() click to toggle source
Alias for: reset!

[Validate]

Generated with the Darkfish Rdoc Generator 2.