Class: Merge::Diff3::Result

Inherits:
Struct
  • Object
show all
Defined in:
lib/merge/diff3.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#chunksObject

Returns the value of attribute chunks

Returns:

  • (Object)

    the current value of chunks



30
31
32
# File 'lib/merge/diff3.rb', line 30

def chunks
  @chunks
end

Instance Method Details

#clean?Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/merge/diff3.rb', line 31

def clean?
  chunks.none? { |chunk| chunk.is_a?(Conflict) }
end

#to_s(a_name = nil, b_name = nil) ⇒ Object



35
36
37
# File 'lib/merge/diff3.rb', line 35

def to_s(a_name = nil, b_name = nil)
  chunks.map { |chunk| chunk.to_s(a_name, b_name) }.join("")
end