class Repokeeper::RevParser

Parser for revision or revision range

Constants

RevRange

Attributes

range[R]

Public Class Methods

new(revisions = nil) click to toggle source
# File lib/repokeeper/rev_parser.rb, line 8
def initialize(revisions = nil)
  @revisions = revisions || ''
end

Public Instance Methods

parse() click to toggle source
# File lib/repokeeper/rev_parser.rb, line 12
def parse
  @range = RevRange.new(*parse_revs)
end

Private Instance Methods

parse_revs() click to toggle source
# File lib/repokeeper/rev_parser.rb, line 18
def parse_revs
  @revisions.split('..').reverse
end