Skip to content

Commit b364400

Browse files
committed
Remove no-op quoting of datetime in cast object.
1 parent 74cb8d4 commit b364400

File tree

1 file changed

+0
-12
lines changed
  • lib/active_record/connection_adapters/sqlserver/type

1 file changed

+0
-12
lines changed

lib/active_record/connection_adapters/sqlserver/type/datetime.rb

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,6 @@ class DateTime < ActiveRecord::Type::DateTime
66

77
include Castable
88

9-
def type_cast_for_database(value)
10-
value = super(value)
11-
return unless value
12-
return value unless value =~ ConnectionAdapters::Column::Format::ISO_DATETIME
13-
"#{value.to_s(:db)}#{cast_usec_for_database(value)}"
14-
end
15-
169

1710
private
1811

@@ -29,11 +22,6 @@ def cast_usec(value)
2922
(ss_seconds * 1_000_000).to_i
3023
end
3124

32-
def cast_usec_for_database(value)
33-
usec = cast_usec(value)
34-
'.' + (BigDecimal(usec.to_s) / 1_000_000).round(3).to_s.split('.').last
35-
end
36-
3725
def second_precision
3826
0.00333
3927
end

0 commit comments

Comments
 (0)