Module: Synkronos
- Defined in:
- lib/synkronos.rb,
lib/synkronos/options.rb,
lib/synkronos/version.rb,
lib/synkronos/rsync/rsync.rb
Defined Under Namespace
Classes: OptionsParser, Rsync
Constant Summary collapse
- VERSION =
"1.1.1"
Class Method Summary collapse
Class Method Details
.run(args) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/synkronos.rb', line 7 def self.run(args) opts = OptionsParser.parse(args) rsync_args = [opts[:src], opts[:dest], opts[:ssh], opts[:port]] Rsync.sync(*rsync_args) event = Synk.new event.eye(opts[:src]) do Rsync.sync(*rsync_args) end event.run end |