Sha256: c2c4b1cc3965df75e53f8e6aa356eadab5bd5e5bf891892d77c97adadc49979e
Contents?: true
Size: 668 Bytes
Versions: 25
Compression:
Stored size: 668 Bytes
Contents
module DirectiveRecord module Query class MySQL < SQL private def path_delimiter "." end def aggregate_delimiter ":" end def quote_alias(sql_alias) "`#{sql_alias}`" end def finalize_options!(options) return unless options[:numerize_aliases] aliases = options[:aliases] || {} [:group_by, :having, :order_by].each do |key| if value = options[key] value = value.join ", " aliases.each{|pattern, replacement| value.gsub! pattern, replacement} options[key] = value end end end end end end
Version data entries
25 entries across 25 versions & 1 rubygems