Class: Report

Inherits:
ApplicationRecord show all
Includes:
HasTags
Defined in:
app/models/report.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from HasTags

#associate_tag, #associate_tags, #disassociate_tag

Methods inherited from ApplicationRecord

define_decrypted_attribute, define_decrypted_attributes, #errors_in_bullet_points, primary_connection, special_connection

Class Method Details

.search_fieldsObject



7
8
9
# File 'app/models/report.rb', line 7

def search_fields
  I18n.locale == :en ? %w[name_en description_en] : %w[name_fr description_fr]
end

Instance Method Details

#descriptionObject



22
23
24
# File 'app/models/report.rb', line 22

def description
  I18n.locale == :en ? description_en : description_fr
end

#nameObject



18
19
20
# File 'app/models/report.rb', line 18

def name
  I18n.locale == :en ? name_en : name_fr
end