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¶ ↑
Copyright © 2011. See LICENSE.txt for further details.