Class: Redmine::Scm::Adapters::Annotate

Inherits:
Object
  • Object
show all
Defined in:
lib/redmine/scm/adapters/abstract_adapter.rb

Instance Attribute Summary

Instance Method Summary

Constructor Details

- (Annotate) initialize

A new instance of Annotate



313
314
315
316
# File 'lib/redmine/scm/adapters/abstract_adapter.rb', line 313

def initialize
  @lines = []
  @revisions = []
end

Instance Attribute Details

- (Object) lines (readonly)

Returns the value of attribute lines



311
312
313
# File 'lib/redmine/scm/adapters/abstract_adapter.rb', line 311

def lines
  @lines
end

- (Object) revisions (readonly)

Returns the value of attribute revisions



311
312
313
# File 'lib/redmine/scm/adapters/abstract_adapter.rb', line 311

def revisions
  @revisions
end

Instance Method Details

- (Object) add_line(line, revision)



318
319
320
321
# File 'lib/redmine/scm/adapters/abstract_adapter.rb', line 318

def add_line(line, revision)
  @lines << line
  @revisions << revision
end

- (Object) content



323
324
325
# File 'lib/redmine/scm/adapters/abstract_adapter.rb', line 323

def content
  content = lines.join("\n")
end

- (Boolean) empty?

Returns:

  • (Boolean)


327
328
329
# File 'lib/redmine/scm/adapters/abstract_adapter.rb', line 327

def empty?
  lines.empty?
end