Sha256: 99c81d1ef647443ca996bbfbcb11d0b0ea75579fe11599848d68f2b7f1b73be5
Contents?: true
Size: 1.55 KB
Versions: 4
Compression:
Stored size: 1.55 KB
Contents
require 'plurky/configurable' require 'plurky/response/parse_json' require 'plurky/response/mashify' require 'plurky/version' module Plurky module Default 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 << self # @return [String] def consumer_key ENV['PLURK_CONSUMER_KEY'] end # @return [String] def consumer_secret ENV['PLURK_CONSUMER_SECRET'] end # @return [String] def oauth_token ENV['PLURK_OAUTH_TOKEN'] end # @return [String] def oauth_token_secret ENV['PLURK_OAUTH_TOKEN_SECRET'] end # @return [String] def endpoint ENDPOINT end # @return [Hash] def connection_options CONNECTION_OPTIONS end # @return [Faraday::Builder] def middleware MIDDLEWARE end # @return [Hash] def options Hash[Plurky::Configurable.keys.map { |key| [key, send(key)] }] end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
plurky-0.1.3 | lib/plurky/default.rb |
plurky-0.1.2 | lib/plurky/default.rb |
plurky-0.1.1 | lib/plurky/default.rb |
plurky-0.1.0 | lib/plurky/default.rb |