Module: Crown::Livedoor::Clip

Defined in:
lib/crown/livedoor/clip.rb

Class Method Summary collapse

Class Method Details

.count(uri, proxy_host = nil, proxy_port = nil) ⇒ Object

————————————————————— #

count

uri に指定したページのクリップ数を取得する.

————————————————————— #



47
48
49
50
51
52
53
54
55
56
57
# File 'lib/crown/livedoor/clip.rb', line 47

def count(uri, proxy_host = nil, proxy_port = nil)
    begin
        proxy = proxy_host + ':' + proxy_port.to_s if (proxy_host && proxy_port)
        session = XMLRPC::Client.new2('http://rpc.clip.livedoor.com/count', proxy, 10).proxy('clip')
        session.getCount(uri).each { |key, value|
            return value.to_i
        }
    rescue Exception
        return 0
    end
end