# REQUIRE TO LOAD DESCENDANTS FROM TEXT_ARTICLE require_dependency 'raw_html_article' require_dependency 'tiny_mce_article' require_dependency 'text_article' require_relative '../../helpers/searchable_model_helper' require_relative '../../helpers/nested_helper/profile' class TextArticle def self.control_fields { :advertise => { type: :boolean }, :published => { type: 'boolean'}, :profile => { type: :nested , hash: NestedProfile.hash } } end def self.should [ { and: [ { term: { advertise: true }}, { term: { published: true }} ] } ] end def self.nested_filter [ NestedProfile::filter ] end include SearchableModelHelper end