Class: ActionController::Base
- Inherits:
-
Object
- Object
- ActionController::Base
show all
- Includes:
- Consul::Controller
- Defined in:
- lib/can_play/controller.rb
Defined Under Namespace
Classes: PlayResourceObject
Instance Method Summary
collapse
Instance Method Details
#play_resources ⇒ Object
37
38
39
|
# File 'lib/can_play/controller.rb', line 37
def play_resources
@play_resource_object ||= PlayResourceObject.new(current_power, CanPlay)
end
|
#set_can_play(user, override_code = nil) ⇒ Object
12
13
14
15
16
17
|
# File 'lib/can_play/controller.rb', line 12
def set_can_play(user, override_code = nil)
CanPlay.override_code = override_code
can_play_instance = CanPlay::AbstractResource::OnlyInstance.new(user: user)
current_ability.instance_variable_set(:@can_play_instance, can_play_instance)
current_power.instance_variable_set(:@can_play_instance, can_play_instance)
end
|