Skip to content

VitaliyAdamkov/nova_poshta_api

Repository files navigation

NovaPoshtaApi

One more ruby-client to Nova Poshta API 2.0

https://my.novaposhta.ua/data/instruction_JSON_ver.2.0.pdf

Installation

Add this line to your application's Gemfile:

gem 'nova_poshta_api'

And then execute:

$ bundle

Or install it yourself as:

$ gem install nova_poshta_api

Usage

config/aplication.rb

NovaPoshtaApi.configure do |config|
  config.url     = 'https://api.novaposhta.ua/v2.0/{format}/'
  config.format  = :json # or :xml
  config.api_key = '...'
end

methods

NovaPoshtaApi::Request.cities # => hash

NovaPoshtaApi::Request.find_city(name) # => hash

NovaPoshtaApi::Request.settlements(page) # => hash

NovaPoshtaApi::Request.areas # => hash

NovaPoshtaApi::Request.warehouses # => hash

NovaPoshtaApi::Request.warehouse_types # => hash

NovaPoshtaApi::Request.street(city_ref) # => hash

NovaPoshtaApi::Request.find_street(city_ref, name) # => hash

NovaPoshtaApi::Request.service_types # => hash

License

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

About

One more ruby-client to Nova Poshta API 2.0

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published