Module: StaticDb
- Includes:
- Configurable
- Defined in:
- lib/static_db/engine.rb,
lib/static_db/dump.rb,
lib/static_db/load.rb,
lib/static_db/version.rb,
lib/static_db/configurable.rb
Overview
Defined Under Namespace
Modules: Configurable
Classes: Dump, Engine, Load
Constant Summary
collapse
- VERSION =
"0.2.1"
Class Method Summary
collapse
#config
Class Method Details
.dump? ⇒ Boolean
24
|
# File 'lib/static_db/engine.rb', line 24
def self.dump? = unproc(config.dump)
|
.load? ⇒ Boolean
23
|
# File 'lib/static_db/engine.rb', line 23
def self.load? = unproc(config.load)
|
.parklife? ⇒ Boolean
26
27
28
|
# File 'lib/static_db/engine.rb', line 26
def self.parklife?
File.basename($PROGRAM_NAME) == "parklife" && ARGV.first == "build"
end
|
.path ⇒ Object
22
|
# File 'lib/static_db/engine.rb', line 22
def self.path = unproc(config.static_db_path)
|
.unproc(value_or_proc) ⇒ Object
18
19
20
|
# File 'lib/static_db/engine.rb', line 18
def self.unproc(value_or_proc)
value_or_proc.respond_to?(:call) ? value_or_proc.call : value_or_proc
end
|