Ruby gem for finding them.
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
Gemfile
LICENSE.txt
README.rdoc
Rakefile
starbucks.gemspec

README.rdoc

Starbucks - Find them.

This gem allows you to find the nearest Starbucks from a lat/lon. This gem may stop functioning at any time without warning because the API that it uses is not published or public. Please see the LICENSE.txt file for more information.

Installation

Add this line to your application's Gemfile:

gem 'starbucks'

And then execute:

$ bundle

Or install it yourself as:

$ gem install starbucks

Usage

To use:

require 'starbucks'

# Get the nearest:
Starbucks.find_nearest(38.8903694152832, -77.0319595336914) { |bucks|
  puts bucks.name
  puts bucks.address
  puts bucks.miles_away
}

# Alternative form
bucks = Starbucks.find_nearest(38.8903694152832, -77.0319595336914)
puts bucks.name
puts bucks.address
puts bucks.miles_away

# Get the nearest 30 and print out all their attributes (there's a bunch, which I won't list here)
Starbucks.find(lat, lon).each { |bucks|
  puts bucks
}