Dadata

Dadata.ru API integration wrapper for ruby projects.

Installation

Add this line to your application's Gemfile:

gem 'dadata'

And then execute:

$ bundle

Or install it yourself as:

$ gem install dadata

Usage

require 'dadata'

dadata = Dadata::Suggestion.new(api_key: 'YOURKEY')
dadata.organization('ООО Рога и копыта')
# => [{ value: "ПАО БАНК", ... }]

dadata.address_by_id('203221a4-dde4-4954-99cb-e788df9d0ce8')
# => [{ value: "г Казань, ул Кремлевская, д 1", ... }]

dadata.address_by_str('Ижевск г, Устиновский район, Им Конструктора Калашникова М.Т. пр-кт, 17')
# => [{ value: "г Ижевск, пр-кт Им Конструктора Калашникова М.Т., д 17", ... }]

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/rgarifullin/dadata.

License

The gem is available as open source under the terms of the MIT License.