class Sequel::LiteralString
LiteralString is used to represent literal SQL expressions. A LiteralString is
copied verbatim into an SQL statement. Instances of
LiteralString can be created by calling
Sequel.lit.
Public Instance Methods
inspect()
click to toggle source
Show that the current string is a literal string in addition to the output.
# File lib/sequel/sql.rb, line 2029 def inspect "#<#{self.class} #{super}>" end
lit(*args)
click to toggle source
Return self if no args are given, otherwise return a SQL::PlaceholderLiteralString with the current string and the given args.
# File lib/sequel/sql.rb, line 2035 def lit(*args) args.empty? ? self : SQL::PlaceholderLiteralString.new(self, args) end
to_sequel_blob()
click to toggle source
Convert a literal string to a SQL::Blob.
# File lib/sequel/sql.rb, line 2040 def to_sequel_blob SQL::Blob.new(self) end