Skip to content
Grape on Rack With SQLite3
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
config
db
spec
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru
user.db
user_testing.db

README.md

Grape API on Rack Without ORM Using SQLite3

A simple example Grape Api mounted on rack without using an ORM. #Instructions

  • Run the follwing commands to get started
  1. rake db:create
  2. rake db:seed
  3. rake testprep
  4. rackup
  • You can then visit the api at the following endpoints

http://localhost:9292/v1/records/first_name - this give you a list of all users sorted by first name

http://localhost:9292/v1/records/last_name - this gives you a list of all users sorted by last name

http://localhost:9292/v1/records/created_at - this gives you a list of all users sorted by created at date

  • You can also make a post request using curl like so:

curl -X POST "http://localhost:9292/v1/records/first_name,last_name,email,phone,created_at"

#Other Stuff

  • Run 'rake spec' to run the specs

  • Run 'rake db:drop' to delete the database

You can’t perform that action at this time.