Sha256: d47627a5438be9d181c2ed507f58a52442d2cfbc50f1032e0fd7759bbe9d48ed
Contents?: true
Size: 1.22 KB
Versions: 4
Compression:
Stored size: 1.22 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/sequel_monkey_patches' require 'friendly/scope' require 'friendly/scope_proxy' require 'friendly/storage_factory' require 'friendly/storage_proxy' require 'friendly/translator' require 'friendly/uuid' require 'json/pure' require 'will_paginate/collection' 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
4 entries across 4 versions & 3 rubygems
Version | Path |
---|---|
honkster-friendly-0.5.1 | lib/friendly.rb |
friendly_postgres-0.5.1 | lib/friendly.rb |
friendly-0.5.1 | lib/friendly.rb |
friendly-0.5.0 | lib/friendly.rb |