PeerStreet Population Estimate Ruby Client
This is gem is built as Ruby client to access to the endpoint:
https://pstreet-api.herokuapp.com/api/v1/cbsa/find?cbsa_ids[]=15540&cbsa_ids[]=11260&zip_codes[]=79607
Other Repositories:
Installation
- Rails App
Add the following line to Gemfile
gem 'ps_pop_client'
Execute 'bundle'
bundle install
- Cli
gem install 'ps_pop_client'
Usage
Send Request
step 1.
required 'ps_pop_client'
step 2.
# request params
params = {:cbsa_ids => [11260,3232],
:zip_codes => [79607, 90254],
:name => "South Bay"
}
## 1. default endpoint is "https://pstreet-api.herokuapp.com"
PSClient::Api.new.find(params)
## 2. include your own endpoint:
PSClient::Api.new({:base_uri => "https://myown-api.com"}).find(params)
Params Fields Definition
Items | Description | Type |
---|---|---|
cbsa_ids | CBSA Codes | Array |
zip_codes | Zip Codes | Array |
name | MSA Name | String |
Run Rspec
rspec