Class: ReportKeyword
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- ReportKeyword
- Defined in:
- app/models/report_keyword.rb
Class Method Summary collapse
-
.klass ⇒ Object
This is to simulate has_many :report_keywords relation for scoped_search library to work NOTE: This won’t work for any other purpose.
-
.macro ⇒ Object
Needed for ActiveRecord to simulate ActiveRecord::Associations::CollectionProxy.
Instance Method Summary collapse
Class Method Details
.klass ⇒ Object
This is to simulate has_many :report_keywords relation for scoped_search library to work NOTE: This won’t work for any other purpose
8 9 10 |
# File 'app/models/report_keyword.rb', line 8 def self.klass self end |
.macro ⇒ Object
Needed for ActiveRecord to simulate ActiveRecord::Associations::CollectionProxy
13 14 15 |
# File 'app/models/report_keyword.rb', line 13 def self.macro :has_many end |
Instance Method Details
#host_reports ⇒ Object
2 3 4 |
# File 'app/models/report_keyword.rb', line 2 def host_reports HostReport.where("report_keyword_ids @> ?", "{#{id}}") end |