Sha256: 021cade613bda7815794ce0eef8a481b9ffa0fa422663bc44706f8dce645dfcb

Contents?: true

Size: 399 Bytes

Versions: 16

Compression:

Stored size: 399 Bytes

Contents

require "tranzlate/lolspeak"

module Lolcommits
  class Tranzlate < Plugin
    def initialize(runner)
      super

      self.name    = 'tranzlate'
      self.default = false
    end

    def run
      plugdebug "Commit message before: #{self.runner.message}"
      self.runner.message = self.runner.message.tranzlate
      plugdebug "Commit message after: #{self.runner.message}"
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
lolcommits-0.5.1 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.5.1.pre2 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.5.0 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.5.0.pre3 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.5.0.pre2 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.5.0.pre1 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.6 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.6.pre1 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.5 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.4 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.4pre1 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.3 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.2 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.1 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.1pre2 lib/lolcommits/plugins/tranzlate.rb
lolcommits-0.4.1pre1 lib/lolcommits/plugins/tranzlate.rb