Class | Hobix::BaseEntry |
In: |
lib/hobix/base.rb
|
Parent: | BaseContent |
# File lib/hobix/base.rb, line 459 459: def self.inherited( sub ) 460: Weblog::add_entry_class( sub ) 461: end
# File lib/hobix/base.rb, line 457 457: def content_ratingscontent_ratings; @content_ratings || [:ham]; end
Build the searchable text
# File lib/hobix/base.rb, line 464 464: def to_search 465: self.class.properties.map do |name, opts| 466: next unless opts 467: val = instance_variable_get( "@#{ name }" ) 468: next unless val 469: val = val.strftime "%Y-%m-%dT%H:%M:%S" if val.respond_to? :strftime 470: case opts[:search] 471: when :prefix 472: "#{ name }:" + val.to_s 473: when :fulltext 474: val.to_s 475: end 476: end.compact.join "\n" 477: end