Module: Plurky::Default
- Defined in:
- lib/plurky/default.rb
Constant Summary collapse
- ENDPOINT =
'http://www.plurk.com/'
- CONNECTION_OPTIONS =
{ :headers => { :accept => 'application/json', :user_agent => "Plurky Ruby Gem #{Plurky::VERSION}" }, :open_timeout => 5, :raw => true, :ssl => { :verify => false }, :timeout => 10 }
- MIDDLEWARE =
Faraday::Builder.new( &Proc.new do |builder| builder.use Faraday::Request::Multipart builder.use Faraday::Request::UrlEncoded builder.use Plurky::Response::Mashify builder.use Plurky::Response::ParseJson builder.adapter Faraday.default_adapter end )
Class Method Summary collapse
- .connection_options ⇒ Hash
- .consumer_key ⇒ String
- .consumer_secret ⇒ String
- .endpoint ⇒ String
- .middleware ⇒ Faraday::Builder
- .oauth_token ⇒ String
- .oauth_token_secret ⇒ String
- .options ⇒ Hash
Class Method Details
.connection_options ⇒ Hash
60 61 62 |
# File 'lib/plurky/default.rb', line 60 def CONNECTION_OPTIONS end |
.consumer_key ⇒ String
35 36 37 |
# File 'lib/plurky/default.rb', line 35 def consumer_key ENV['PLURK_CONSUMER_KEY'] end |
.consumer_secret ⇒ String
40 41 42 |
# File 'lib/plurky/default.rb', line 40 def consumer_secret ENV['PLURK_CONSUMER_SECRET'] end |
.middleware ⇒ Faraday::Builder
65 66 67 |
# File 'lib/plurky/default.rb', line 65 def middleware MIDDLEWARE end |
.oauth_token ⇒ String
45 46 47 |
# File 'lib/plurky/default.rb', line 45 def oauth_token ENV['PLURK_OAUTH_TOKEN'] end |
.oauth_token_secret ⇒ String
50 51 52 |
# File 'lib/plurky/default.rb', line 50 def oauth_token_secret ENV['PLURK_OAUTH_TOKEN_SECRET'] end |
.options ⇒ Hash
70 71 72 |
# File 'lib/plurky/default.rb', line 70 def Hash[Plurky::Configurable.keys.map { |key| [key, send(key)] }] end |