Class: Redmine::Scm::Adapters::Annotate
- Inherits:
-
Object
- Object
- Redmine::Scm::Adapters::Annotate
- Defined in:
- lib/redmine/scm/adapters/abstract_adapter.rb
Instance Attribute Summary
-
- (Object) lines
readonly
Returns the value of attribute lines.
-
- (Object) revisions
readonly
Returns the value of attribute revisions.
Instance Method Summary
- - (Object) add_line(line, revision)
- - (Object) content
- - (Boolean) empty?
-
- (Annotate) initialize
constructor
A new instance of Annotate.
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?
327 328 329 |
# File 'lib/redmine/scm/adapters/abstract_adapter.rb', line 327 def empty? lines.empty? end |