No commit activity in last 3 years
No release in over 3 years
Yandex Uslugi Api Wrapper on Ruby. More info about Api on http://api.yandex.ru/uslugi/doc/banks-dg/concepts/about.xml
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.0.0
~> 1.6.4
>= 2.6.0

Runtime

 Project Readme

yandex_uslugi_wrapper¶ ↑

Данный Gem является оберткой над API Яндекс Услуг. Предоставляет основные функции поиска по id и по параметрам для банковских услуг.

Зависимости¶ ↑

Тестирование проводилось на

* ruby 1.8.7 -p352
* activeresource (>= 3.0.10), возможно будет работать на ранних версиях
* rspec 2.7.0 для тестов

Установка¶ ↑

gem install yandex_uslugi_wrapper

Использование¶ ↑

require 'rubygems'
require 'yandex_uslugi_wrapper'

# Задание Api Key и Referer
YandexUslugiWrapper.api_key = "YOUR API KEY"
YandexUslugiWrapper.referer = "YOUR REFERER"

# Поиск всех банков из Уфы
ufa_banks = YandexUslugiWrapper::Bank.all :region => "Уфа"
# Получение первого элемента из массива
ufa_bank_first = ufa_banks.first
# Вывод имени сайта первого банка
puts ufa_bank_first.name #=> Имя первого банка
puts ufa_bank_first.link #=> Ссылки для первого банка

# Поиск банка с id = 90 из Уфы
id = 90
YandexUslugiWrapper::Bank.find id, :region => "Уфа"

# Возвращает информацию о вкладах, доступных в указанном регионе и соответствующих параметрам запроса
YandexUslugiWrapper::Deposit.search :region => "Уфа", :currency => "RUB", :sum => 55555, :period => "3 years"

# В качестве параметров хэша для метода search можно передать всё то, что указано в документации к API Яндекс Услуг
YandexUslugiWrapper::Autocredit.search :region => "Уфа", :currency => "RUB", :sum => 55555, :period => "3 years"

id = 8230
YandexUslugiWrapper::Autocredit.find id
YandexUslugiWrapper::Deposit.find id

Тестирование¶ ↑

Необходимо добавить свои Api key и Referer в spec/api_and_referer.rb

Copyright © 2011. See LICENSE.txt for further details.