Sha256: ea5044ebaf215a029b0723e68a156fbe2db531e79555df0e87ab8f5aca663e1d
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
module DataMapper module Adapters module Sphinx ## # Define a Sphinx attribute. # # Supports only a subset of DataMapper::Property types that can be used as Sphinx attributes. # # * TrueClass # sql_attr_bool # * String # sql_attr_str2ordinal # * Float, # sql_attr_float # * Integer, # sql_attr_uint # * DateTime, # sql_attr_timestamp # * Date, # sql_attr_timestamp # * DataMapper::Types::Serial # sql_attr_uint class Attribute < Property # DataMapper types supported as Sphinx attributes. TYPES = [ TrueClass, # sql_attr_bool String, # sql_attr_str2ordinal # DataMapper::Types::Text, Float, # sql_attr_float Integer, # sql_attr_uint # BigDecimal, # sql_attr_float? DateTime, # sql_attr_timestamp Date, # sql_attr_timestamp Time, # sql_attr_timestamp # Object, # Class, # DataMapper::Types::Discriminator, DataMapper::Types::Serial # sql_attr_uint ] end # Attribute end # Sphinx end # Adapters end # DataMapper
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shanna-dm-sphinx-adapter-0.4 | lib/dm-sphinx-adapter/attribute.rb |
shanna-dm-sphinx-adapter-0.5 | lib/dm-sphinx-adapter/attribute.rb |