Module: Stats

Defined in:
lib/rucaptcha_api/stats.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



3
4
5
# File 'lib/rucaptcha_api/stats.rb', line 3

def self.included(base)
	base.extend ClassMethods
end

Instance Method Details

#balanceObject

Узнать баланс аккаунта. Баланс указывается в Российских рублях



8
9
10
11
# File 'lib/rucaptcha_api/stats.rb', line 8

def balance
	rucaptcha_balance_link = BASE_URI + "/res.php?key=#{@rucaptcha_key}&action=getbalance"
	RestClient.get rucaptcha_balance_link
end

#captcha_cost(captcha_id) ⇒ Object

Запрос статуса и стоимости распознования данной капчи. Цена указывается в рублях



14
15
16
17
# File 'lib/rucaptcha_api/stats.rb', line 14

def captcha_cost captcha_id
	rucaptcha_cost_link = BASE_URI + "/res.php?key=#{@rucaptcha_key}&action=get2&id=#{captcha_id}"
	RestClient.get rucaptcha_cost_link
end

#stats_for(date: '2013-11-27') ⇒ Object

получить статистику использования аккаунта в XML за указанную дату

> string with xml



21
22
23
24
# File 'lib/rucaptcha_api/stats.rb', line 21

def stats_for date: '2013-11-27'
	rucaptcha_stats_for_date_link = BASE_URI + "/res.php?key=#{@rucaptcha_key}&action=getstats&date=#{date}"
	RestClient.get rucaptcha_stats_for_date_link
end