Class/Module Index [+]

Quicksearch

Sequel::Postgres::AutoParameterize::DatabaseMethods

Public Class Methods

extended(db) click to toggle source

Extend the database's datasets with the necessary code.

# File lib/sequel/extensions/pg_auto_parameterize.rb, line 93
def self.extended(db)
  Sequel::Deprecation.deprecate('The pg_auto_parameterize extension', 'Please stop loading it') unless defined?(SEQUEL_EXTENSIONS_NO_DEPRECATION_WARNING)
  db.extend_datasets(DatasetMethods)
end

Public Instance Methods

execute(sql, opts={}) click to toggle source

If the sql string has an embedded parameter array, extract the arguments from that.

# File lib/sequel/extensions/pg_auto_parameterize.rb, line 100
def execute(sql, opts={})
  if sql.is_a?(StringWithArray) && (args = sql.args)
    opts = opts.merge(:arguments=>args)
  end
  super
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.