Class: YandexUslugiWrapper::BankProduct
- Inherits:
-
YandexUsluga
- Object
- ActiveResource::Base
- YandexUsluga
- YandexUslugiWrapper::BankProduct
- Defined in:
- lib/yandex_uslugi_wrapper/bank_product.rb
Overview
Абстрактный класс который используется только в подклассах, например Autocredit, Deposit …
Direct Known Subclasses
Constant Summary
Constants inherited from YandexUsluga
YandexUsluga::API_PREFIX, YandexUsluga::API_SITE
Class Method Summary collapse
-
.search(options = {}) ⇒ Object
Поиск по банковским продуктам - есть 4 обязательных параметра => :region(Уфа), :currency(RUB), :sum(3000), :period(5 years) и множество дополнительных Данный метод можно использовать только в дочерних классах.
Methods inherited from YandexUsluga
api_key, api_key=, collection_path, element_path, headers, referer, referer=
Class Method Details
.search(options = {}) ⇒ Object
Поиск по банковским продуктам - есть 4 обязательных параметра => :region(Уфа), :currency(RUB), :sum(3000), :period(5 years) и множество дополнительных Данный метод можно использовать только в дочерних классах. Т.е по банкам поиска нету
10 11 12 13 14 15 16 |
# File 'lib/yandex_uslugi_wrapper/bank_product.rb', line 10 def self.search( = {} ) = [[:region], [:currency], [:sum], [:period]] if .compact.include?(nil) || .compact.empty? puts "Один из обязательных параметров поиска( :region, :currency. :sum, :period ) не задан" end find :all, :from => "#{prefix}#{collection_name}/search", :params => end |