Sha256: e257e0c39097fef41bed18f26574db50a76802cf4a85f37eb7ae7404c19b3121

Contents?: true

Size: 1.2 KB

Versions: 2

Compression:

Stored size: 1.2 KB

Contents

# AddressFinder Ruby Gem

A client library for accessing the AddressFinder APIs.

## Installation

Add this line to your application's Gemfile:

    gem 'addressfinder'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install addressfinder

## Usage

### Configuration

You should call the configure block on startup of your app. In a Ruby on Rails application this
is normally performed in an initializer file. For example `./config/initializers/addressfinder.rb`

    AddressFinder.configure do |af|
      # Mandatory configuration
      af.api_key = 'XXXXXXXXXX'
      af.api_secret = 'YYYYYYYYYY'
      af.default_country = 'nz'

      # Optional configuration
      af.timeout = 10 # seconds
      af.proxy_host = 'corp.proxy.com'
      af.proxy_port = 8080
      af.proxy_user = 'username'
      af.proxy_password = 'password'
    end

### Address Cleansing

See the documentation on the available parameters and expected response here:

https://addressfinder.nz/docs/address_cleanse_api/

Usage example:

    result = AddressFinder.cleanse(q: '186 Willis St, Wellington')

    if result
      $stdout.puts "Found: #{result.postal}"
    else
      $stdout.puts "Sorry, can't find that address"
    end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
addressfinder-1.1.0 README.md
addressfinder-1.0.0 README.md