読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

投稿てすと

はてな Ruby

適当なテスト

# -*- coding: utf-8 -*-
require 'rubygems'
require 'atomutil'

module Atompub
  class HatenaClient < Client
    def publish_entry(uri)
      @hatena_publish = true
      update_resource(uri, ' ', Atom::MediaType::ENTRY.to_s)
    ensure
      @hatena_publish = false
    end

    private
    def set_common_info(req)
      req['X-Hatena-Publish'] = 1 if @hatena_publish