Class: Svn::Diff

Inherits:
Object
  • Object
show all
Defined in:
lib/Svn/mime_type.rb

Overview

A line of diff

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDiff

Returns a new instance of Diff.



293
294
295
296
297
298
299
300
# File 'lib/Svn/mime_type.rb', line 293

def initialize()
	self.nb_line_left = ''
	self.nb_line_right = ''
	self.line_left = ''
	self.line_right = ''
	self.type_diff_right = ''
	self.type_diff_left = ''
end

Instance Attribute Details

#line_leftObject

Returns the value of attribute line_left.



286
287
288
# File 'lib/Svn/mime_type.rb', line 286

def line_left
  @line_left
end

#line_rightObject

Returns the value of attribute line_right.



288
289
290
# File 'lib/Svn/mime_type.rb', line 288

def line_right
  @line_right
end

#nb_line_leftObject

Returns the value of attribute nb_line_left.



285
286
287
# File 'lib/Svn/mime_type.rb', line 285

def nb_line_left
  @nb_line_left
end

#nb_line_rightObject

Returns the value of attribute nb_line_right.



287
288
289
# File 'lib/Svn/mime_type.rb', line 287

def nb_line_right
  @nb_line_right
end

#offsetsObject

Returns the value of attribute offsets.



291
292
293
# File 'lib/Svn/mime_type.rb', line 291

def offsets
  @offsets
end

#type_diff_leftObject

Returns the value of attribute type_diff_left.



290
291
292
# File 'lib/Svn/mime_type.rb', line 290

def type_diff_left
  @type_diff_left
end

#type_diff_rightObject

Returns the value of attribute type_diff_right.



289
290
291
# File 'lib/Svn/mime_type.rb', line 289

def type_diff_right
  @type_diff_right
end

Instance Method Details

#html_lineObject



318
319
320
# File 'lib/Svn/mime_type.rb', line 318

def html_line
	line_to_html(line, offsets)
end

#html_line_leftObject



310
311
312
# File 'lib/Svn/mime_type.rb', line 310

def html_line_left
	line_to_html(line_left, offsets)
end

#html_line_rightObject



314
315
316
# File 'lib/Svn/mime_type.rb', line 314

def html_line_right
	line_to_html(line_right, offsets)
end

#inspectObject



322
323
324
325
326
327
328
# File 'lib/Svn/mime_type.rb', line 322

def inspect
	puts '### Start Line Diff ###'
	puts self.nb_line_left
	puts self.line_left
	puts self.nb_line_right
	puts self.line_right
end

#lineObject



306
307
308
# File 'lib/Svn/mime_type.rb', line 306

def line
	type_diff_right == 'diff_in' ? line_right : line_left
end

#type_diffObject



302
303
304
# File 'lib/Svn/mime_type.rb', line 302

def type_diff
	type_diff_right == 'diff_in' ? type_diff_right : type_diff_left
end