4
5
6
7
8
9
10
11
12
|
# File 'lib/yukata/coercions/fixnum_definitions.rb', line 4
def self.bind_to(coercer)
coercer.register(Fixnum, String) { |obj, _| obj.to_s }
coercer.register(Fixnum, Time) { |obj, _| Time.at(obj) }
coercer.register(Fixnum, Date) { |obj, _| Time.at(obj).to_date }
coercer.register(Fixnum, DateTime) { |obj, _| Time.at(obj).to_datetime }
coercer.register(Fixnum, String) { |obj, _| obj.to_s }
coercer.register(Fixnum, Integer) { |obj, _| obj.to_i }
coercer.register(Fixnum, Float) { |obj, _| obj.to_f }
end
|