Todomvc for Rails abstraction frameworks
Ruby HTML JavaScript CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
vendor/assets
.gitignore
.rspec
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru

README.md

Rails abstraction showcase

Blog link

What is this?

Rails abstraction showcase is the todomvc for Rails abstraction frameworks. It is an example shopping cart application that using several different abstraction framework to extract business logics from controller and model, to let user can compare the difference in between abstraction frameworks.

Install

bundle install
bundle exec rake db:create db:migrate db:seed
bin/rails server

Checking different abstractions

The master branch is an simple shopping cart application, you can checkout branches to check the project refactored with differernt abstraction frameworks.

git branch -a
git checkout [abstraction framework name]

Implemented frameworks