Class: Unico::SimilarityControlItem

Inherits:
Model
  • Object
show all
Defined in:
app/models/unico/similarity_control_item.rb

Direct Known Subclasses

SimilarityControlItem

Instance Method Summary collapse

Instance Method Details

#extra_infoObject



21
22
23
24
25
26
# File 'app/models/unico/similarity_control_item.rb', line 21

def extra_info
  record = find_relation(reference_column, field_id)
  if record.respond_to?(:neighborhoods)
    record.neighborhoods.map(&:to_s).to_sentence
  end
end

#scope_value1Object



13
14
15
# File 'app/models/unico/similarity_control_item.rb', line 13

def scope_value1
  find_relation(scope_column1, read_attribute(:scope_value1)).to_s
end

#scope_value2Object



17
18
19
# File 'app/models/unico/similarity_control_item.rb', line 17

def scope_value2
  find_relation(scope_column2, read_attribute(:scope_value2)).to_s
end

#show_at_report?Boolean

Returns:

  • (Boolean)


28
29
30
# File 'app/models/unico/similarity_control_item.rb', line 28

def show_at_report?
  principal? || agglutinate?
end