Class/Module Index [+]

Quicksearch

Sequel::Plugins::PgRow::DatabaseMethods

Public Instance Methods

bound_variable_arg(arg, conn) click to toggle source

Handle Sequel::Model instances in bound variables.

# File lib/sequel/plugins/pg_row.rb, line 68
def bound_variable_arg(arg, conn)
  case arg
  when Sequel::Model
    "(#{arg.values.values_at(*arg.columns).map{|v| bound_variable_array(v)}.join(COMMA)})"
  else
    super
  end
end
row_type(db_type, v) click to toggle source

If a Sequel::Model instance is given, return it as-is instead of attempting to convert it.

# File lib/sequel/plugins/pg_row.rb, line 79
def row_type(db_type, v)
  if v.is_a?(Sequel::Model)
    v
  else
    super
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.