class Tuberack::DummyController
Public Instance Methods
current_user()
click to toggle source
# File lib/tuberack/dummy_controller.rb, line 7 def current_user @@current_user ||= DummyUser.new end
manage?()
click to toggle source
# File lib/tuberack/dummy_controller.rb, line 17 def manage? current_user.manage? end
xeditable?(object)
click to toggle source
# File lib/tuberack/dummy_controller.rb, line 12 def xeditable? object current_user.xeditable? end
Private Instance Methods
changes()
click to toggle source
# File lib/tuberack/dummy_controller.rb, line 23 def changes @@current_user = set_user if params[:user] current_user.manage = params[:manage] =~ /(true|1|on)/ ? true : false if params[:manage] current_user.xeditable = params[:xeditable] =~ /(true|1|on)/ ? true : false if params[:xeditable] current_user.roles = params[:role] == 'clear' ? nil : params[:role] if params[:role] end
set_user()
click to toggle source
# File lib/tuberack/dummy_controller.rb, line 30 def set_user if params[:user].to_i == 0 nil else DummyUser.find_or_create_by(id: params[:user].to_i) unless current_user.id == params[:user].to_i end end