Class: AEMReference::CollectComparable

Inherits:
Object
  • Object
show all
Defined in:
lib/_aem/aemreference.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCollectComparable

Returns a new instance of CollectComparable.



72
73
74
# File 'lib/_aem/aemreference.rb', line 72

def initialize
  @result = []
end

Instance Attribute Details

#resultObject (readonly)

obtains the data needed to perform equality tests on references uses AEM_resolve to walk a reference, building up a list of method call names and their arguments



70
71
72
# File 'lib/_aem/aemreference.rb', line 70

def result
  @result
end

Instance Method Details

#send(name, *args) ⇒ Object



76
77
78
79
# File 'lib/_aem/aemreference.rb', line 76

def send(name, *args)
  self.result.push([name] + args)
  return self
end