Skip to content

Instantly share code, notes, and snippets.

@dacort
Created January 28, 2010 01:08
Show Gist options
  • Save dacort/288332 to your computer and use it in GitHub Desktop.
Save dacort/288332 to your computer and use it in GitHub Desktop.
module MongoAdapter
class InstanceAdapter < Sunspot::Adapters::InstanceAdapter
def id
@instance.id
end
end
class DataAccessor < Sunspot::Adapters::DataAccessor
def load(id)
@clazz.find(id)
end
# def load_all(ids)
# @clazz.find_all_by_id(ids)
# end
end
end
Sunspot::Adapters::DataAccessor.register(MongoAdapter::DataAccessor, User)
Sunspot::Adapters::InstanceAdapter.register(MongoAdapter::InstanceAdapter, User)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment