Module: Hatenablog::Requester
- Defined in:
- lib/hatenablog/requester.rb
Defined Under Namespace
Classes: Basic, OAuth, RequestError
Constant Summary collapse
- ATOM_CONTENT_TYPE =
'application/atom+xml; type=entry'.freeze
- DEFAULT_HEADER =
{ 'Content-Type' => ATOM_CONTENT_TYPE }
Class Method Summary collapse
Class Method Details
.create(config) ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/hatenablog/requester.rb', line 11 def self.create(config) if config.auth_type == 'basic' Requester::Basic.new(config.user_id, config.api_key) else consumer = ::OAuth::Consumer.new(config.consumer_key, config.consumer_secret) Requester::OAuth.new(::OAuth::AccessToken.new(consumer, config.access_token, config.access_token_secret)) end end |