class Saringan::Qualifiers::Between

Constants

MATCHER
TYPE

Public Class Methods

new(value, parser) click to toggle source
# File lib/saringan/qualifiers/between.rb, line 14
def initialize(value, parser)
  @value = value
  @parser = parser
  qualify
end

Private Class Methods

matcher() click to toggle source
# File lib/saringan/qualifiers/between.rb, line 30
def self.matcher
  MATCHER
end

Public Instance Methods

qualify() click to toggle source
# File lib/saringan/qualifiers/between.rb, line 20
def qualify
  @from, @to = @value.split(MATCHER, 2)
end
value() click to toggle source
# File lib/saringan/qualifiers/between.rb, line 24
def value
  @parser.parse(@from)..@parser.parse(@to)
end