diff options
author | Sean Griffin <sean@thoughtbot.com> | 2014-05-22 13:10:25 -0700 |
---|---|---|
committer | Sean Griffin <sean@thoughtbot.com> | 2014-05-22 14:02:56 -0700 |
commit | 111990513b20c045d4af08b20f07f98c7e2c0b92 (patch) | |
tree | 6bc9f9ab3b9b312b3f41fa26d021564a0dd70e1d /activerecord/lib/active_record/connection_adapters/type | |
parent | 8e4d014a569fb7213ad5abde10ecd2c3fe97e573 (diff) | |
download | rails-111990513b20c045d4af08b20f07f98c7e2c0b92.tar.gz rails-111990513b20c045d4af08b20f07f98c7e2c0b92.tar.bz2 rails-111990513b20c045d4af08b20f07f98c7e2c0b92.zip |
Push limit to type objects
Columns and injected types no longer have any conditionals based on the
format of SQL type strings! Hooray!
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/type')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/type/value.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/type/value.rb b/activerecord/lib/active_record/connection_adapters/type/value.rb index 787b51dfa4..54a3e9dd7a 100644 --- a/activerecord/lib/active_record/connection_adapters/type/value.rb +++ b/activerecord/lib/active_record/connection_adapters/type/value.rb @@ -2,12 +2,13 @@ module ActiveRecord module ConnectionAdapters module Type class Value # :nodoc: - attr_reader :precision, :scale + attr_reader :precision, :scale, :limit def initialize(options = {}) - options.assert_valid_keys(:precision, :scale) + options.assert_valid_keys(:precision, :scale, :limit) @precision = options[:precision] @scale = options[:scale] + @limit = options[:limit] end def type; end |