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

:nodoc:

Defined Under Namespace

Modules: Configurable Classes: Dump, Engine, Load

Constant Summary collapse

VERSION =
"0.2.1"

Class Method Summary collapse

Methods included from Configurable

#config

Class Method Details

.dump?Boolean

Returns:

  • (Boolean)


24
# File 'lib/static_db/engine.rb', line 24

def self.dump? = unproc(config.dump)

.load?Boolean

Returns:

  • (Boolean)


23
# File 'lib/static_db/engine.rb', line 23

def self.load? = unproc(config.load)

.parklife?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/static_db/engine.rb', line 26

def self.parklife?
  File.basename($PROGRAM_NAME) == "parklife" && ARGV.first == "build"
end

.pathObject



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