Sha256: 3cec4525551b080e232ab38dfd6ea3fa48734d1f3a6a1518e1d182f0a2186d98

Contents?: true

Size: 505 Bytes

Versions: 2

Compression:

Stored size: 505 Bytes

Contents

require 'guard/jekyll_plus/builder/action'

module Guard
  class JekyllPlus < Plugin
    class Builder
      class Modifier < Action
        def initialize(*args)
          @msg = 'Files changed: '
          @mark = '  ~ '.yellow
          @name = 'update'
          @activity = 'updating'
          @color = :green
          super
        end

        def do_update(files)
          header(files)
          files.each { |file| copy(file, destination_path(file)) }
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
guard-jekyll-plus-2.0.2 lib/guard/jekyll_plus/builder/modifier.rb
guard-jekyll-plus-2.0.1 lib/guard/jekyll_plus/builder/modifier.rb