class AnalDiffist::FlogDiff

Attributes

context[RW]
score[RW]

Public Class Methods

new(context, previous_score, current_score) click to toggle source
# File lib/analdiffist/flog_parser.rb, line 49
def initialize context, previous_score, current_score
  @context = context
  @current_score = current_score
  @previous_score = previous_score
end

Public Instance Methods

description(mode = :added) click to toggle source
# File lib/analdiffist/flog_parser.rb, line 64
def description(mode = :added)
  indicator = (mode == :added) ? "+" : ""
  "Flog: #{@current_score.round(1)} (#{indicator}#{(@current_score - @previous_score).round(1)})"
end
invert!() click to toggle source
# File lib/analdiffist/flog_parser.rb, line 59
def invert!
  score = 0 - (score || 0)
  self
end