First iteration

Nothing to see, move on

Reorganized files and added error catching

Hardcoded warden current_user. Extended & Included routes helper so it's possible to use *_path method inside decorators. Also passing the request variable to the decorators. Gives much more flexibility to every decorators.

Removed compartmentalization into action for now. Added support to decorate array.

Added method missing to Decorators::Base. It's helpful when you want to start decorating

Obviously, @decorator.const_get should get a constant within decorator.

Force decorator to only look for constants inside it's own module. Added helper to Decorator::Base & reordered includes to make the helper available. Now raises an error if method_missing doesn't find a method. Also raises an error if you don't have any decorator setup. Added option to overwrite the decorator. DRY'ed the code

Trying to use method_missing in Decorators::Base to route method to ActionPack instead. This allow a much better handling of all the helper methods as it keeps all the context. No more delegation to the underlying record as of this commit.

Used a proper url for gemspec

Removed request parameter when invocating a class method.

Better test coverage.

Dummy app update

Better error message to avoid confusion. Use base_class instead of class when decorating a record soo STI are decorated against their shared object name

Forgot to add the base_class on array too.

Removed hard coded current user. Use template helpers instead

Add option hash to all the method called by decorator helper. This way, you can customize to your liking the presention of any decorator

Bumping version

Modified test to use object#allocate instead of #initialize. Also made the tests more robust and fixed issue when passing option to array decorations

Bumped version

Modified the readme

Git barfed on name change

Resetting the whole project. Now directly uses ActiveSupport::Dependencies so stuff in app/ doesn't behave like controller & models (Polluting the global namespace). Very unstable at this point

Better README with the breakthrough in ActiveSupport

More work on the readme. Gives a hint a the dummy app

Completly renamed the gem to picasso. Also added decorator & reorganized the code base to prepare for 0.1

Tests passes with new changes. Bumping to 0.0.5.

Removed left overs

Update Readme, better explanation of what is going on under the hood.

Removed assets because it's not necessary for testing picasso. Added dependency to gemspec & rename picasso to be lowercase. Bumped to 0.1

Removed ActionMailer because I don't care about that. Added license to gemspec. Can I publish ?

Renamed Picasso(Like) to Paintjob(Don't really like) because the name is already taken in rubygems. Removed config action mailer to make test passes. Can I haz dem gem working?

Removed dummy app

Renaming to Cubisme

Tests passes