class MemDB::Field::Downcase
Public Class Methods
new(original)
click to toggle source
# File lib/mem_db/field/downcase.rb, line 11 def initialize(original) @original = original end
Public Instance Methods
field()
click to toggle source
# File lib/mem_db/field/downcase.rb, line 15 def field @original.field end
field_value(obj)
click to toggle source
# File lib/mem_db/field/downcase.rb, line 27 def field_value(obj) @original.field_value(obj).map(&:downcase) end
new_matching(value)
click to toggle source
# File lib/mem_db/field/downcase.rb, line 23 def new_matching(value) @original.new_matching(value) end
prepare_query(obj)
click to toggle source
# File lib/mem_db/field/downcase.rb, line 31 def prepare_query(obj) @original.prepare_query(obj).map(&:downcase) end
query_field()
click to toggle source
# File lib/mem_db/field/downcase.rb, line 19 def query_field @original.query_field end