| Class | Ardes::ResourcesController::ResourceService |
| In: |
lib/ardes/resources_controller.rb
|
| Parent: | Builder::BlankSlate |
Proxy class to provide a consistent API for resource_service. This is mostly required for Singleton resources. Also allows decoration of the resource service with custom finders
| controller | [R] |
# File lib/ardes/resources_controller.rb, line 810
810: def initialize(controller)
811: @controller = controller
812: end
# File lib/ardes/resources_controller.rb, line 818
818: def find(*args, &block)
819: resource_specification.find ? resource_specification.find_custom(controller) : super
820: end
# File lib/ardes/resources_controller.rb, line 814
814: def method_missing(*args, &block)
815: service.send(*args, &block)
816: end