module PresenterObject::Delegation
Public Instance Methods
method_missing(name, *args, &block)
click to toggle source
Calls superclass method
# File lib/presenter_object/delegation.rb, line 2 def method_missing(name, *args, &block) if object.respond_to? name, true object.send name, *args, &block elsif view_context.respond_to? name, true view_context.send name, *args, &block else super end end
respond_to?(name, include_private = true)
click to toggle source
Calls superclass method
# File lib/presenter_object/delegation.rb, line 12 def respond_to?(name, include_private = true) if object.respond_to?(name, include_private) || view_context.respond_to?(name, include_private) true else super end end