Module: Chute
- Extended by:
- Configuration
- Defined in:
- lib/chute.rb,
lib/chute/client.rb,
lib/chute/v2/tags.rb,
lib/chute/version.rb,
lib/chute/response.rb,
lib/chute/v2/flags.rb,
lib/chute/v2/users.rb,
lib/chute/v2/votes.rb,
lib/chute/v2/albums.rb,
lib/chute/v2/assets.rb,
lib/chute/v2/hearts.rb,
lib/chute/connection.rb,
lib/chute/v2/parcels.rb,
lib/chute/v2/accounts.rb,
lib/chute/v2/comments.rb,
lib/chute/v2/triggers.rb,
lib/chute/v2/campaigns.rb,
lib/chute/configuration.rb
Defined Under Namespace
Modules: Configuration, V2, Version Classes: ChuteApiInternalException, ChuteApiUnavailableException, Client, Connection, Response
Constant Summary
Constants included from Configuration
Configuration::DEFAULT_ACCESS_TOKEN, Configuration::DEFAULT_API_ENDPOINT, Configuration::DEFAULT_APP_ID, Configuration::DEFAULT_APP_SECRET, Configuration::DEFAULT_AUTH_ENDPOINT, Configuration::DEFAULT_UPLOAD_ENDPOINT, Configuration::VALID_CONFIG_KEYS, Configuration::VALID_CONNECTION_KEYS, Configuration::VALID_OPTIONS_KEYS
Class Method Summary collapse
Methods included from Configuration
configure, extended, options, reset
Class Method Details
.as(token, &block) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/chute/client.rb', line 4 def self.as(token, &block) temp_token = Chute.access_token Chute.configure do |config| config.access_token = token end resp = yield block Chute.configure do |config| config.access_token = temp_token end resp end |