Sha256: 73afbbe3121f86ba1c4d9bb7c313f5e80411b159beddf14ca2e9d6c1bc0fe882

Contents?: true

Size: 546 Bytes

Versions: 3

Compression:

Stored size: 546 Bytes

Contents

require 'rubygems'
require 'dm-is-searchable'

class Explicit
  include DataMapper::Resource
  include DataMapper::SphinxResource

  property :id,         Serial
  property :name,       String
  property :likes,      Text, :lazy => false
  property :updated_on, DateTime

  is :searchable
  repository(:search) do
    properties(:search).clear
    index     :items
    index     :items_delta, :delta => true
    property  :name,    String
    attribute :updated_on, DateTime
  end

  def self.default_storage_name
    'item'
  end
end # Explicit

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
shanna-dm-sphinx-adapter-0.4 test/files/resource_explicit.rb
shanna-dm-sphinx-adapter-0.5 test/files/resource_explicit.rb
dm-sphinx-adapter-0.5 test/files/resource_explicit.rb