Sha256: 0379a4b26b8136ffa44555a9e2215f95dfd82aa6e526f449ca96eca6a8f7d60f
Contents?: true
Size: 516 Bytes
Versions: 26
Compression:
Stored size: 516 Bytes
Contents
module Writefully module Tools class Synchronizer include Celluloid SYNC_SCRIPT = File.dirname(__FILE__) + "/../../../scripts/sync.sh" attr_reader :message def initialize message @message = message end def sync Writefully.logger.info "Synchronizing #{message[:site_slug]}" system(sync_command) end def sync_command ['bash', SYNC_SCRIPT, Writefully.options[:content], message[:site_slug]].join(' ') end end end end
Version data entries
26 entries across 26 versions & 1 rubygems