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 2017 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 2023 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 2028 def to_sequel_blob SQL::Blob.new(self) end