class Saringan::Qualifiers::Inclusion

Constants

MATCHER
TYPE

Public Class Methods

new(value, parser) click to toggle source
# File lib/saringan/qualifiers/inclusion.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/inclusion.rb, line 30
def self.matcher
  MATCHER
end

Public Instance Methods

qualify() click to toggle source
# File lib/saringan/qualifiers/inclusion.rb, line 20
def qualify
  @values = @value.split(MATCHER).map(&:strip)
end
value() click to toggle source
# File lib/saringan/qualifiers/inclusion.rb, line 24
def value
  @values.map{|val| @parser.parse(val)}
end