Class: RevisionParser
- Inherits:
-
Object
- Object
- RevisionParser
- Includes:
- Mongoid::Document
- Defined in:
- lib/revision_parser.rb
Instance Method Summary collapse
- #completed_on(revisions) ⇒ Object
- #prioritized_on(revisions) ⇒ Object
- #sized_on(revisions) ⇒ Object
- #started_on(revisions) ⇒ Object
Instance Method Details
#completed_on(revisions) ⇒ Object
28 29 30 31 |
# File 'lib/revision_parser.rb', line 28 def completed_on(revisions) regex = completed_on_regex ? eval(completed_on_regex) : /SCHEDULE STATE changed from \[[^\]]*\] to \[Complete\]/ latest_revision_date_matching regex, revisions end |
#prioritized_on(revisions) ⇒ Object
18 19 20 21 |
# File 'lib/revision_parser.rb', line 18 def prioritized_on(revisions) regex = prioritized_on_regex ? eval(prioritized_on_regex) : /PROJECT changed from \[[^\]]*\] to \[Madison\]/ latest_revision_date_matching regex, revisions end |
#sized_on(revisions) ⇒ Object
13 14 15 16 |
# File 'lib/revision_parser.rb', line 13 def sized_on(revisions) regex = sized_on_regex ? eval(sized_on_regex) : /TASK ESTIMATE TOTAL changed from \[0.0\]/ first_revision_date_matching regex, revisions end |
#started_on(revisions) ⇒ Object
23 24 25 26 |
# File 'lib/revision_parser.rb', line 23 def started_on(revisions) regex = started_on_regex ? eval(started_on_regex) : /ITERATION added/ latest_revision_date_matching regex, revisions end |