module Sequel::Plugins::IdentifierColumns::InstanceMethods
Private Instance Methods
_insert_values()
click to toggle source
Use identifiers for value hash keys when inserting.
Calls superclass method
# File lib/sequel/plugins/identifier_columns.rb, line 28 def _insert_values identifier_hash(super) end
_update_without_checking(columns)
click to toggle source
Use identifiers for value hash keys when updating.
Calls superclass method
# File lib/sequel/plugins/identifier_columns.rb, line 33 def _update_without_checking(columns) super(identifier_hash(columns)) end
identifier_hash(columns)
click to toggle source
Convert the given columns hash from symbol keys to Sequel::SQL::Identifier keys.
# File lib/sequel/plugins/identifier_columns.rb, line 39 def identifier_hash(columns) h = {} columns.each{|k,v| h[Sequel.identifier(k)] = v} h end