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