Sha256: 81f0eb0f74199527cf0b518e360ce90e8ac760e4834cf3dacf0e8485984c5d4e

Contents?: true

Size: 428 Bytes

Versions: 10

Compression:

Stored size: 428 Bytes

Contents

module GitCommitNotifier
  class DiffCallback
    attr_reader :tags

    def initialize
      @tags = []
    end

    def match(event)
      @tags << { :action => :match, :token => event.old_element }
    end

    def discard_b(event)
      @tags << { :action => :discard_b, :token => event.new_element }
    end

    def discard_a(event)
      @tags << { :action => :discard_a, :token => event.old_element }
    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
git-commit-notifier-0.11.0 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.10.5 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.10.4 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.10.3 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.10.2 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.10.1 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.10.0 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.9.2 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.9.1 lib/git_commit_notifier/diff_callback.rb
git-commit-notifier-0.9.0 lib/git_commit_notifier/diff_callback.rb