Sha256: 047a97b132de753abdc1db616847762aecef6e011da68caa832f32f5599ef51c
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
require 'friendly/associations' require 'friendly/attribute' require 'friendly/boolean' require 'friendly/cache' require 'friendly/cache/by_id' require 'friendly/data_store' require 'friendly/document' require 'friendly/document_table' require 'friendly/index' require 'friendly/indexer' require 'friendly/memcached' require 'friendly/query' require 'friendly/scope' require 'friendly/scope_proxy' require 'friendly/storage_factory' require 'friendly/storage_proxy' require 'friendly/translator' require 'friendly/uuid' require 'will_paginate/collection' Sequel.extension :core_extensions module Friendly class << self attr_accessor :datastore, :db, :cache def configure(config) self.db = Sequel.connect(config) self.datastore = DataStore.new(db) end def batch begin datastore.start_batch yield datastore.flush_batch ensure datastore.reset_batch end end def create_tables! Document.create_tables! end end class Error < RuntimeError; end class RecordNotFound < Error; end class MissingIndex < Error; end class NoConverterExists < Friendly::Error; end class NotSupported < Friendly::Error; end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ihoka-friendly-0.8.0.pre | lib/friendly.rb |