class MemDB::Field::MayMissing
Constants
- ANY_MATCHING
Public Class Methods
new(original)
click to toggle source
# File lib/mem_db/field/may_missing.rb, line 21 def initialize(original) @original = original end
Public Instance Methods
field()
click to toggle source
# File lib/mem_db/field/may_missing.rb, line 25 def field @original.field end
new_matching(obj)
click to toggle source
# File lib/mem_db/field/may_missing.rb, line 33 def new_matching(obj) v = obj[field] if v.nil? ANY_MATCHING else @original.new_matching(obj) end end
query_field()
click to toggle source
# File lib/mem_db/field/may_missing.rb, line 29 def query_field @original.query_field end