Module: SeedSnapshot
- Defined in:
- lib/seed/version.rb,
lib/seed-snapshot.rb,
lib/seed_snapshot/version.rb
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
- .clean ⇒ Object
-
.configuration ⇒ Object
Seed::Configuration.
- .dump(classes: [], ignore_classes: [], force: false) ⇒ Object
-
.exists? ⇒ Boolean
Boolean.
- .restore ⇒ Object
Class Method Details
.clean ⇒ Object
25 26 27 28 |
# File 'lib/seed-snapshot.rb', line 25 def self.clean snapshot = Seed::Snapshot.new(self.configuration) snapshot.clean end |
.configuration ⇒ Object
Returns Seed::Configuration.
31 32 33 |
# File 'lib/seed-snapshot.rb', line 31 def self.configuration Seed::Configuration.new end |
.dump(classes: [], ignore_classes: [], force: false) ⇒ Object
9 10 11 12 |
# File 'lib/seed-snapshot.rb', line 9 def self.dump(classes: [], ignore_classes: [], force: false) snapshot = Seed::Snapshot.new(self.configuration) snapshot.dump(classes, ignore_classes, force) end |
.exists? ⇒ Boolean
Returns Boolean.
20 21 22 23 |
# File 'lib/seed-snapshot.rb', line 20 def self.exists? snapshot = Seed::Snapshot.new(self.configuration) snapshot.exist_path? end |
.restore ⇒ Object
14 15 16 17 |
# File 'lib/seed-snapshot.rb', line 14 def self.restore snapshot = Seed::Snapshot.new(self.configuration) snapshot.restore end |