Sha256: 23a784cc9f3d1d1afaa90b49c1d8071fb1fafafd6b337abed28fe3c03f293597
Contents?: true
Size: 1.53 KB
Versions: 1
Compression:
Stored size: 1.53 KB
Contents
# 0.2.2 # Added Operation#errors as every operation maintains a contract. # 0.2.1 * Added `Operation#setup_model!(params)` that can be overridden to add nested objects or process models right after `model!`. Don't add deserialization logic here, let Reform/Representable do that. * Added `Operation#setup_params!(params)` to normalize parameters before `#process`. Thanks to @gogogarrett. * Added `Controller::ActiveRecord` that will setup a named controller instance variable for your operation model. Thanks @gogogarrett! * Added `CRUD::ActiveModel` that currently infers the contract's `::model` from the operation's model. # 0.2.0 ## API Changes * `Controller#present` no longer calls `respond_to`, but lets you do the rendering. This will soon be re-introduced using `respond(present: true)`. * `Controller#form` did not respect builders, this is fixed now. * Use `request.body.read` in Unicorn/etc. environments in `Controller#respond`. ## Stuff * Autoloading changed, again. We now `require_dependency` in every request in dev. # 0.1.3 * `crud_autoloading` now simply `require_dependency`s model files, then does the same for the CRUD operation file. This should fix random undefined constant problems in development. * `Controller#form` did not use builders. This is fixed now. # 0.1.2 * Add `crud_autoloading`. # 0.1.1 * Use reform-1.2.0. # 0.1.0 * First stable release after almost 6 months of blood, sweat and tears. I know, this is a ridiculously brief codebase but it was a hell of a job to structure everything the way it is now. Enjoy!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
trailblazer-0.2.2 | CHANGES.md |