Sha256: 650079644dd6dbbb6d52c8bc703c9ee65422c773a7a62139049f5328473f1c73

Contents?: true

Size: 426 Bytes

Versions: 1

Compression:

Stored size: 426 Bytes

Contents

require 'wisper'

module Riserva::Listeners
  class ApplicationListener
    attr_reader :files

    def initialize
      @files = Set.new
    end

    def ok(file)
      @files << Pathname.new(file)

      Riserva.logger.info(progname) { "OK: #{file}" }
    end

    def failed
      Riserva.logger.error(progname) { 'Failed' }
    end

    protected

    def progname
      self.class.name.split('::').last
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
riserva-0.1.2 lib/riserva/listeners/application_listener.rb