Module: PgParty

Defined in:
lib/pg_party.rb,
lib/pg_party/cache.rb,
lib/pg_party/config.rb,
lib/pg_party/version.rb,
lib/pg_party/model/methods.rb,
lib/pg_party/model_injector.rb,
lib/pg_party/model_decorator.rb,
lib/pg_party/adapter_decorator.rb,
lib/pg_party/model/hash_methods.rb,
lib/pg_party/model/list_methods.rb,
lib/pg_party/model/range_methods.rb,
lib/pg_party/model/shared_methods.rb,
lib/pg_party/adapter/abstract_methods.rb,
lib/pg_party/adapter/postgresql_methods.rb,
lib/pg_party/hacks/postgresql_database_tasks.rb

Defined Under Namespace

Modules: Adapter, Hacks, Model Classes: AdapterDecorator, Cache, Config, ModelDecorator, ModelInjector

Constant Summary collapse

VERSION =
"1.4.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.cacheObject (readonly)

Returns the value of attribute cache.



13
14
15
# File 'lib/pg_party.rb', line 13

def cache
  @cache
end

.configObject (readonly)

Returns the value of attribute config.



13
14
15
# File 'lib/pg_party.rb', line 13

def config
  @config
end

Class Method Details

.configure(&blk) ⇒ Object



15
16
17
# File 'lib/pg_party.rb', line 15

def configure(&blk)
  blk.call(config)
end

.resetObject



19
20
21
22
# File 'lib/pg_party.rb', line 19

def reset
  @config = Config.new
  @cache = Cache.new
end