Forked from kiskolabs/carpentry to change paths

BardStatic

 _____________________________________
/ BardStatic – handcrafted prototypes \
\ with ease                           /
 -------------------------------------
      \   ^__^
       \  (oo)\_______
          (__)\       )\/\
              ||----w |
              ||     ||

Installation

Add BardStatic to Gemfile:

gem "bard_static"

Usage

Put your views in app/views/mockups and view them in browser at /mockups/path_to_file.

Examples:

URI Path File path
/mockups app/views/mockups/index.html.erb
/mockups/home app/views/mockups/home.html.haml
/mockups/posts/new app/views/mockups/posts/new.html.slim

All available Rails helpers work nicely. Pure prototyping bliss!

Hooks

BardStatic let's you add a #before_bard_static method in ApplicationController, that will be run before any prototype. You can use it, for example, to provide authentication or prevent prototypes from being rendered in production.

Gotchas

When rendering a partial, you must specify the full path (e.g. mockups/posts/form) unless the partial is in app/views/mockups/.