Class: Backarch::Snapshot
- Inherits:
-
Object
- Object
- Backarch::Snapshot
show all
- Defined in:
- lib/backarch/snapshot.rb,
lib/backarch/snapshot/cassandra.rb,
lib/backarch/snapshot/elasticsearch.rb
Defined Under Namespace
Classes: Cassandra, Elasticsearch
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.run ⇒ Object
8
9
10
11
12
13
14
15
16
|
# File 'lib/backarch/snapshot.rb', line 8
def run
o = self.new
begin
o.request
o.sync
ensure
o.delete
end
end
|
Instance Method Details
#snapshot_destination ⇒ Object
19
20
21
|
# File 'lib/backarch/snapshot.rb', line 19
def snapshot_destination
Config.snapshot_dir
end
|
#snapshot_name ⇒ Object
3
4
5
|
# File 'lib/backarch/snapshot.rb', line 3
def snapshot_name
"full_#{Config.date}"
end
|