aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/type/time.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/type/time.rb')
-rw-r--r--activerecord/lib/active_record/connection_adapters/type/time.rb28
1 files changed, 0 insertions, 28 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/type/time.rb b/activerecord/lib/active_record/connection_adapters/type/time.rb
deleted file mode 100644
index bc331b0fa7..0000000000
--- a/activerecord/lib/active_record/connection_adapters/type/time.rb
+++ /dev/null
@@ -1,28 +0,0 @@
-module ActiveRecord
- module ConnectionAdapters
- module Type
- class Time < Value
- include TimeValue
-
- def type
- :time
- end
-
- private
-
- def cast_value(value)
- return value unless value.is_a?(::String)
- return if value.empty?
-
- dummy_time_value = "2000-01-01 #{value}"
-
- fast_string_to_time(dummy_time_value) || begin
- time_hash = ::Date._parse(dummy_time_value)
- return if time_hash[:hour].nil?
- new_time(*time_hash.values_at(:year, :mon, :mday, :hour, :min, :sec, :sec_fraction))
- end
- end
- end
- end
- end
-end