# File lib/dbi/sql/preparedstatement.rb, line 62 62: def bind(args) 63: if @arg_index < args.size 64: raise "Too many SQL parameters" 65: elsif @arg_index > args.size 66: raise "Not enough SQL parameters" 67: end 68: 69: @unbound.each do |res_pos, arg_pos| 70: @result[res_pos] = args[arg_pos] 71: end 72: 73: @result.join("") 74: end