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