text_article.rb
637 Bytes
# REQUIRE TO LOAD DESCENDANTS FROM TEXT_ARTICLE
require_dependency 'raw_html_article'
require_dependency 'tiny_mce_article'
require_dependency 'text_article'
require_relative '../elasticsearch_indexed_model'
class TextArticle
def self.profile_hash
{
:id => { type: :integer },
:visible => { type: :boolean },
:public_profile => { type: :boolean }
}
end
def self.control_fields
{
:advertise => { type: :boolean },
:published => { type: 'boolean'},
:profile => { type: :nested , hash: self.profile_hash }
}
end
include ElasticsearchIndexedModel
end