Module: Heimdallr::Resource::ClassMethods
- Defined in:
- lib/heimdallr/resource.rb
Instance Method Summary collapse
- #authorize_resource(options = {}) ⇒ Object
- #load_and_authorize_resource(options = {}) ⇒ Object
- #load_resource(options = {}) ⇒ Object
Instance Method Details
#authorize_resource(options = {}) ⇒ Object
193 194 195 196 197 198 199 200 |
# File 'lib/heimdallr/resource.rb', line 193 def (={}) , = Heimdallr::ResourceImplementation.(self, ) self. = before_filter do |controller| Heimdallr::ResourceImplementation.(controller, ) end end |
#load_and_authorize_resource(options = {}) ⇒ Object
178 179 180 181 182 |
# File 'lib/heimdallr/resource.rb', line 178 def (={}) [:authorize_chain] = true load_resource() () end |
#load_resource(options = {}) ⇒ Object
184 185 186 187 188 189 190 191 |
# File 'lib/heimdallr/resource.rb', line 184 def load_resource(={}) , = Heimdallr::ResourceImplementation.(self, ) self. = before_filter do |controller| Heimdallr::ResourceImplementation.load(controller, ) end end |