Method: Sequel::Plugins::SplitValues::InstanceMethods#split_noncolumn_values

Defined in:
lib/sequel/plugins/split_values.rb

#split_noncolumn_valuesObject

Check all entries in the values hash. If any of the keys are not columns, move the entry into the noncolumn_values hash.



69
70
71
72
73
74
75
76
77
# File 'lib/sequel/plugins/split_values.rb', line 69

def split_noncolumn_values
  cols = (@values.keys - columns)
  return self if cols.empty?

  nc = @noncolumn_values ||= {}
  vals = @values
  cols.each{|k| nc[k] = vals.delete(k)}
  self
end