class Sequel::Postgres::AutoParameterize::StringWithArray
String that holds an array of parameters
Constants
- CAST
- PLACEHOLDER
Attributes
args[R]
The array of parameters used by this query.
Public Instance Methods
add_arg(s, type=nil)
click to toggle source
Add a new parameter to this query, which adds the parameter to the array of parameters, and an SQL placeholder to the query itself.
# File lib/sequel/extensions/pg_auto_parameterize.rb, line 78 def add_arg(s, type=nil) @args ||= [] @args << s self << PLACEHOLDER << @args.length.to_s self << CAST << type.to_s if type end
inspect()
click to toggle source
Show args when the string is inspected
Calls superclass method
# File lib/sequel/extensions/pg_auto_parameterize.rb, line 86 def inspect @args ? "#{self}; #{@args.inspect}".inspect : super end