Module: Twimock::API
- Extended by:
- API
- Included in:
- API
- Defined in:
- lib/twimock/api.rb,
lib/twimock/api/oauth.rb,
lib/twimock/api/application.rb,
lib/twimock/api/intent/sessions.rb,
lib/twimock/api/oauth/authorize.rb,
lib/twimock/api/oauth/cancelled.rb,
lib/twimock/api/oauth/access_token.rb,
lib/twimock/api/oauth/authenticate.rb,
lib/twimock/api/oauth/request_token.rb,
lib/twimock/api/account/verify_credentials.rb
Defined Under Namespace
Modules: Account, Intent Classes: Application, OAuth
Constant Summary collapse
- HOSTNAME =
"api.twitter.com"
- PORT =
443
- MIDDLEWARES =
[ OAuth::AccessToken, OAuth::RequestToken, Account::VerifyCredentials ]
Instance Method Summary collapse
-
#app ⇒ Object
Rack Application.
- #off ⇒ Object
- #on ⇒ Object
- #on? ⇒ Boolean
Instance Method Details
#app ⇒ Object
Rack Application
28 29 30 31 32 33 |
# File 'lib/twimock/api.rb', line 28 def app app = Twimock::API::Application.new MIDDLEWARES.inject(app) do |app, klass| app = klass.new(app) end end |
#off ⇒ Object
18 19 20 21 |
# File 'lib/twimock/api.rb', line 18 def off ShamRack.unmount_all true end |