The Ruby Web Framework.
Under development, not ready for prime-time just yet.
Ramverk supports Ruby (MRI) 2.4+ and JRuby 9.2+
$ gem install ramverk
$ ramverk new bookshelf $ cd bookshelf $ bundle exec rackup # visit http://localhost:9292
Ramverk ships with a CLI tool to ease development and deployment.
db commands are integrated with Sequel. Sequel is an excellent tool for interacting with relational databases.
Outside of a project:
$ ramverk new PROJECT_NAME # Generate a new project $ ramverk version # Framework version
Inside of a project:
$ ramverk version # Framework version $ ramverk console # Interactive shell $ ramverk generate migration NAME # Generate a new migration file $ ramverk db migrate # Migrate the database up $ ramverk db rollback # Rollback the database X step, 1 is default $ ramverk db seed # Load the seeds file to populate data
Ramverk is thread-safe during runtime but it makes no promises during the loading process (atm).
Bug reports and pull requests are welcome on GitHub at https://github.com/sandelius/ramverk. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The gem is available as open source under the terms of the MIT License.