Sha256: 2813eff193829640c05224398c09c17a800c18e454b8bc5c421ea87271e1b623

Contents?: true

Size: 333 Bytes

Versions: 1

Compression:

Stored size: 333 Bytes

Contents

class Upsert
  module Quoter
    def quote_idents(idents)
      idents.map { |k| quote_ident(k) }.join(',')
    end

    def quote_values(values)
      values.map { |v| quote_value(v) }.join(',')
    end
    
    def quote_pairs(pairs)
      pairs.map { |k, v| [quote_ident(k),quote_value(v)].join('=') }.join(',')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
upsert-0.0.1 lib/upsert/quoter.rb