Sha256: b4ad1aa6e7ec7b2fb78a9da3082ec8d61464530a4fd40bffde1002766997dc4c

Contents?: true

Size: 651 Bytes

Versions: 18

Compression:

Stored size: 651 Bytes

Contents

class SolrInstance
  include ActsAsSolr::InstanceMethods
  attr_accessor :configuration, :solr_configuration, :name

  class << self
    include ActsAsSolr::ActsMethods
    include ActsAsSolr::ClassMethods
  end

  def initialize(name = "Chunky bacon!")
    @name = name
  end
  
  def self.primary_key
    "id"
  end
  
  def logger
    @logger ||= Logger.new(StringIO.new)
  end
  
  def record_id(obj)
    10
  end
  
  def boost_rate
    10.0
  end
  
  def irate
    8.0
  end

  def name_for_solr
    name
  end
  
  def id_for_solr
    "bogus"
  end
  
  def type_for_solr
    "humbug"
  end
  
  def get_solr_field_type(args)
    "s"
  end
end

Version data entries

18 entries across 18 versions & 5 rubygems

Version Path
honkster-acts_as_solr-0.3.4 test/unit/solr_instance.rb
jbasdf-acts_as_solr-0.3.3 test/unit/solr_instance.rb
jbasdf-jbasdf-acts_as_solr-0.4.0 test/unit/solr_instance.rb
jbasdf-muck-solr-0.4.0 test/unit/solr_instance.rb
jbasdf-muck-solr-0.4.1 test/unit/solr_instance.rb
jbasdf-muck-solr-0.4.2 test/unit/solr_instance.rb
muck-solr-3.0.1 test/unit/solr_instance.rb
muck-solr-3.0.0 test/unit/solr_instance.rb
muck-solr-0.4.7 test/unit/solr_instance.rb
muck-solr-0.4.6 test/unit/solr_instance.rb
honkster-acts_as_solr-0.3.7 test/unit/solr_instance.rb
honkster-acts_as_solr-0.3.6 test/unit/solr_instance.rb
muck-solr-0.4.5 test/unit/solr_instance.rb
muck-solr-0.4.4 test/unit/solr_instance.rb
muck-solr-0.4.3 test/unit/solr_instance.rb
muck-solr-0.4.1 test/unit/solr_instance.rb
muck-solr-0.4.2 test/unit/solr_instance.rb
muck-solr-0.4.0 test/unit/solr_instance.rb