Sha256: 68ea0ec9b31266f2b579ddc390d3a85dc472e95ddc8d71b5bcd591a9ca612176
Contents?: true
Size: 470 Bytes
Versions: 1
Compression:
Stored size: 470 Bytes
Contents
module Alchemy::Search::ElementExtension def self.prepended(base) base.attr_writer :searchable end def searchable definition.key?(:searchable) ? definition[:searchable] : true end def searchable? searchable && public? && page.searchable? && page_version.public? end def searchable_content ingredients.select(&:searchable?).map(&:searchable_content).join(" ").squish end end Alchemy::Element.prepend(Alchemy::Search::ElementExtension)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
alchemy-pg_search-6.1.0 | app/extensions/alchemy/search/element_extension.rb |