class Locomotive::Wagon::SyncLogger
Public Class Methods
new()
click to toggle source
# File lib/locomotive/wagon/commands/loggers/sync_logger.rb, line 7 def initialize subscribe :start do |event| log "\n" log "Syncing #{event.payload[:name].camelcase}", { color: :black, background: :white } end subscribe :writing do |event| log "writing #{event.payload[:label]}", :white, 2, true end subscribe :write_with_success do |event| log ' [' + 'done'.colorize(:green) + ']' end end
Private Instance Methods
subscribe(action = nil, &block)
click to toggle source
# File lib/locomotive/wagon/commands/loggers/sync_logger.rb, line 24 def subscribe(action = nil, &block) _subscribe('sync', action, &block) end