class GitDiffParser::Line

Parsed line

Attributes

content[R]
number[R]
patch_position[R]

Public Class Methods

new(params) click to toggle source

@param params [Hash] required params @option params [Integer] :number line number (required) @option params [String] :content content (required) @option params [Integer] :patch_position patch position (required)

# File lib/git_diff_parser/line.rb, line 16
def initialize(params)
  raise(ArgumentError('number is required')) unless params[:number]
  raise(ArgumentError('content is required')) unless params[:content]
  raise(ArgumentError('patch_position is required')) unless params[:patch_position]
  @number = params[:number]
  @content = params[:content]
  @patch_position = params[:patch_position]
end

Public Instance Methods

changed?() click to toggle source

@return [Boolean] true if line changed

# File lib/git_diff_parser/line.rb, line 26
def changed?
  true
end