diff options
author | Ryuta Kamizono <kamipo@gmail.com> | 2016-03-31 05:41:37 +0900 |
---|---|---|
committer | Ryuta Kamizono <kamipo@gmail.com> | 2016-04-05 22:50:01 +0900 |
commit | 83c337a4ab675a137397f83b74e6e0132c358164 (patch) | |
tree | 8aa0d44995af7e3f81315d8c5c7014f50679faee /activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb | |
parent | e9a8c387885bc88d53221bb7fd25198b11926ec0 (diff) | |
download | rails-83c337a4ab675a137397f83b74e6e0132c358164.tar.gz rails-83c337a4ab675a137397f83b74e6e0132c358164.tar.bz2 rails-83c337a4ab675a137397f83b74e6e0132c358164.zip |
Move `quoted_date`, `quote_string` and `quote_table_name_for_assignment` methods to `Quoting` module
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb b/activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb index faf2f375dc..d3a91f73c8 100644 --- a/activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb +++ b/activerecord/lib/active_record/connection_adapters/sqlite3/quoting.rb @@ -2,6 +2,14 @@ module ActiveRecord module ConnectionAdapters module SQLite3 module Quoting # :nodoc: + def quote_string(s) + @connection.class.quote(s) + end + + def quote_table_name_for_assignment(table, attr) + quote_column_name(attr) + end + def quote_column_name(name) @quoted_column_names[name] ||= %Q("#{super.gsub('"', '""')}") end |