Module: RecordLocator

Defined in:
lib/record-locator.rb

Defined Under Namespace

Modules: InstanceMethods

Instance Method Summary collapse

Instance Method Details

#get_record_locator_fieldObject



11
12
13
# File 'lib/record-locator.rb', line 11

def get_record_locator_field
  @@record_locator_by
end

#has_record_locator(reference_column) ⇒ Object



6
7
8
9
# File 'lib/record-locator.rb', line 6

def has_record_locator(reference_column)
  @@record_locator_by = reference_column
  self.send(:include, RecordLocator::InstanceMethods)
end

#record_locatorObject



15
16
17
# File 'lib/record-locator.rb', line 15

def record_locator
  Finder.new(self,get_record_locator_field)
end