class Object

Public Instance Methods

bind_parameters(opts) click to toggle source
# File lib/activerecord-extensions/extensions/query_methods.rb, line 2
def bind_parameters(opts)
  binds = []
  opts.each do |(column, value)|
    if(value.nil?)
      raise ArgumentError.new("nils are not allowed in bind parameter. please sanitize value for column: '#{column}'")
    end
    binds.push [@klass.columns_hash[column.to_s], value]
  end
  self.bind_values += binds
  self
end