Method: ActionController::Base::PlayResourceObject#method_missing

Defined in:
lib/can_play/controller.rb

#method_missing(method, *args, &block) ⇒ Object



26
27
28
29
30
31
32
33
34
# File 'lib/can_play/controller.rb', line 26

def method_missing(method, *args, &block)
  if @obj.respond_to? "#{method}_evaluate_in_#{@klass.override_code}_scope"
    @obj.send("#{method}_evaluate_in_#{@klass.override_code}_scope", *args, &block)
  elsif @obj.respond_to? method
    @obj.send(method, *args, &block)
  else
    super
  end
end