Module: Snapshotable

Defined in:
lib/snapshotable.rb,
lib/snapshotable/model.rb,
lib/snapshotable/version.rb,
lib/services/snapshot_creator.rb,
lib/snapshotable/model_config.rb,
lib/generators/snapshotable/create_generator.rb

Defined Under Namespace

Modules: Generators, Model Classes: ModelConfig, SnapshotCreator

Constant Summary collapse

VERSION =
'0.5.0'

Class Method Summary collapse

Class Method Details

.enabled=(value) ⇒ Object

Switches Snapshotable on or off



8
9
10
# File 'lib/snapshotable.rb', line 8

def enabled=(value)
  Snapshotable.config.enabled = value
end

.enabled?Boolean

Returns if Snapshotable is turned on

Returns:

  • (Boolean)


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

def enabled?
  Snapshotable.config.enabled.present?
end