Module: Stats
- Defined in:
- lib/rucaptcha_api/stats.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
-
#balance ⇒ Object
Узнать баланс аккаунта.
-
#captcha_cost(captcha_id) ⇒ Object
Запрос статуса и стоимости распознования данной капчи.
-
#stats_for(date: '2013-11-27') ⇒ Object
получить статистику использования аккаунта в XML за указанную дату => string with xml.
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
#balance ⇒ Object
Узнать баланс аккаунта. Баланс указывается в Российских рублях
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 |