module Hatenablog::Requester

Constants

ATOM_CONTENT_TYPE
DEFAULT_HEADER

Public Class Methods

create(config) click to toggle source
# 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