Class: RediSearch::Schema::Field
- Inherits:
-
Object
- Object
- RediSearch::Schema::Field
show all
- Defined in:
- lib/redi_search/schema/field.rb
Instance Method Summary
collapse
Instance Method Details
#cast(value) ⇒ Object
14
15
16
|
# File 'lib/redi_search/schema/field.rb', line 14
def cast(value)
value
end
|
#coerce(value) ⇒ Object
10
11
12
|
# File 'lib/redi_search/schema/field.rb', line 10
def coerce(value)
value
end
|
#name ⇒ Object
6
7
8
|
# File 'lib/redi_search/schema/field.rb', line 6
def name
@name&.to_sym
end
|
#serialize(record) ⇒ Object
18
19
20
21
22
23
24
|
# File 'lib/redi_search/schema/field.rb', line 18
def serialize(record)
if value_block
record.instance_exec(&value_block)
else
record.public_send(name)
end.to_s
end
|