aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/type/time.rb
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2014-05-28 15:22:37 -0300
committerRafael Mendonça França <rafaelmfranca@gmail.com>2014-05-28 15:22:37 -0300
commitfcf9b712b1dbbcb8f48644e6f20676ad9480ba66 (patch)
tree90180485be7aaad9a8fa7667cff867db93af86b7 /activerecord/lib/active_record/connection_adapters/type/time.rb
parent4ff3fba2374f9cf35609cc7f148a0398567af2c1 (diff)
parent728fa69839d2c3b839391f9077896c06df80bddf (diff)
downloadrails-fcf9b712b1dbbcb8f48644e6f20676ad9480ba66.tar.gz
rails-fcf9b712b1dbbcb8f48644e6f20676ad9480ba66.tar.bz2
rails-fcf9b712b1dbbcb8f48644e6f20676ad9480ba66.zip
Merge pull request #15370 from sgrif/sg-type-namespace
Move types to the top level `ActiveRecord` namespace
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