Sha256: c46a5c0a676eb7dc9d978b52ac96e95e454e22b337d14ffa14cc77c09f06abd7

Contents?: true

Size: 1.34 KB

Versions: 1

Compression:

Stored size: 1.34 KB

Contents

= Hermes

How many times have you forgotten adding a column to the attr_accessible list and spent ours debugging why your database was not being updated?

Hermes, the great messenger of the gods, is a tool that warn us about some common pitfalls (like the one above) while developing Rails applications.

== Notifiers

To help achieving this task, Hermes uses Growl in MacOSX. Right now it does not support other tools, but you are welcome to fork and add it!

== Hooks

So far, Hermes only notifies when assigning a protected attribute. Are you tired in falling in other pitfalls? Fork it, add a warning and never again!

== Installation

To use Hermes in both Rails 2.3 and Rails 3, you just need to install it as a gem:

  gem install hermes

=== Rails 3

If you are using Rails 3, you just need to add it to your Gemfile:

  group :development do
    gem "hermes"
  end

=== Rails 2.3

If you are using Rails 2.3, you need to add it to your config/environments/development.rb:

  config.gem "hermes"

And then at the bottom of "config/environment.rb" or in any initializer, you need to set it up:

  Hermes.setup!

== Bugs and Features

If you discover any bugs or add any features, please let us know using GitHub's tracker.

http://github.com/plataformatec/hermes/issues

== License

MIT License. Copyright 2010 Plataforma Tecnologia. http://blog.plataformatec.com.br

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hermes-0.1.0 README.rdoc