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 2018 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 2024 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 2029 def to_sequel_blob SQL::Blob.new(self) end