Sha256: b5e78527c25365334d234956257ac3a31bbb3a0f87ce73b865575f2f09bc5fe9

Contents?: true

Size: 313 Bytes

Versions: 1

Compression:

Stored size: 313 Bytes

Contents

require "sinatra/base"
require "sinatra/json"
require "multi_json"

module Ziptastic
  class App < Sinatra::Base
    helpers Sinatra::JSON
    
    get '/' do
      results = Ziptastic.search(params[:zip])
      if results.any?
        json results.first
      else
        status 404
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ziptastic-0.1.0 lib/ziptastic/app.rb