Sha256: c9bd39733080b97ea53acf6f2738a3d896fc4b0f7045243978e8876077ea95d4
Contents?: true
Size: 987 Bytes
Versions: 1
Compression:
Stored size: 987 Bytes
Contents
# Protector::InheritedResources Integrates [Protector](https://github.com/inossidabile/protector) and [Inherited Resources](https://github.com/josevalim/inherited_resources.git). With this gem installed, Inherited Resources will automatically restrict collections and resources with `current_user`. ## Installation Add this line to your application's Gemfile: gem 'protector-inherited_resources' And then execute: $ bundle ## Example No changes to controller code are required if `current_user` should be used to restrict models. However, if it's necessary to change that behavior, you can use `protector_subject` method: ```ruby class FoosController < InheritedResources::Base protector_subject :current_admin_user # or protector_subject { User.first } # or, to disable integration entirely, protector_subject false ``` ## Maintainers * Sergey Gridasov (@grindars) ## License It is free software, and may be redistributed under the terms of MIT license.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
protector-inherited_resources-0.0.1 | README.md |