engines/adva_cms/vendor/plugins/cache_references/lib/cache_references/method_call_tracking.rb
def resolve_trackable(owner, trackable)
          case trackable.to_s
            when /^@/   then owner.instance_variable_get(trackable.to_sym)
            else             owner.send(trackable.to_sym)
          end
        end
# Resolves the trackable by looking it up on the owner. Trackables  will be 
# interpreted as instance variables when they start with an @ and as method
# names otherwise.
Resolves the trackable by looking it up on the owner. Trackables  will be
interpreted as instance variables when they start with an @ and as method
names otherwise.
Resolves the trackable by looking it up on the owner . Trackables will be interpreted as instance variables when they start with an @ and as method names otherwise .
def resolve_trackable(owner, trackable)
          case trackable.to_s
            when /^@/   then owner.instance_variable_get(trackable.to_sym)
            else             owner.send(trackable.to_sym)
          end
        end
def resolve_trackable ( owner , trackable ) case trackable . to_s when / ^@ / then owner . instance_variable_get ( trackable . to_sym ) else owner . send ( trackable . to_sym ) end end
Resolves the trackable by looking it up on the owner.
Resolves the trackable by looking it up on the owner .
owner
trackable