Sha256: 8ee9950fe56d49efa130cf01b185b5913bbfd27dd1a17488ee3d6b7848f7eadf
Contents?: true
Size: 400 Bytes
Versions: 17
Compression:
Stored size: 400 Bytes
Contents
# frozen_string_literal: true class ThinkingSphinx::RealTime::Attribute < ThinkingSphinx::RealTime::Property def multi? @options[:multi] end def type @options[:type] end def translate(object) output = super || default_value json? ? output.to_json : output end private def default_value type == :string ? '' : 0 end def json? type == :json end end
Version data entries
17 entries across 17 versions & 1 rubygems