module ActiveRecord::ConnectionAdapters::SQLServer::Type::TimeValueFractional2
Private Instance Methods
fractional_digits()
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 67 def fractional_digits 9 end
fractional_max()
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 79 def fractional_max 999999999 end
fractional_precision()
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 71 def fractional_precision 0.0000001 end
fractional_property()
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 63 def fractional_property :nsec end
fractional_scale()
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 75 def fractional_scale precision end
fractional_scale_max()
click to toggle source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 83 def fractional_scale_max ("9" * fractional_scale) + ("0" * (fractional_digits - fractional_scale)) end
seconds_precision(value)
click to toggle source
Calls superclass method
ActiveRecord::ConnectionAdapters::SQLServer::Type::TimeValueFractional#seconds_precision
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 58 def seconds_precision(value) seconds = super seconds > fractional_max ? fractional_scale_max : seconds end