class MemDB::Field::Regexp

Attributes

field[R]

Public Class Methods

new(field) click to toggle source
# File lib/mem_db/field/regexp.rb, line 53
def initialize(field)
  @field = field
end

Public Instance Methods

new_matching(obj) click to toggle source
# File lib/mem_db/field/regexp.rb, line 57
def new_matching(obj)
  val = obj[field]

  if val.is_a?(Array)
    MultiMatching.new(self, val)
  else
    SingleMatching.new(self, val)
  end
end