diff --git a/lib/rebel/sql.rb b/lib/rebel/sql.rb index 88cda4b..d0680b8 100644 --- a/lib/rebel/sql.rb +++ b/lib/rebel/sql.rb @@ -285,7 +285,8 @@ module Rebel ## Support - def name(name) + def name(name = nil) + super() if name.nil? # workaround for pry and introspection return name if name.is_a?(Raw) return raw('*') if name == '*' @@ -402,6 +403,15 @@ module Rebel extend Rebel::SQLB include Rebel::SQLQ + + def self.name(name = nil) + return "Rebel::SQL" if name.nil? + super + end + + def self.inspect + "#" + end end return sql.instance_eval(&block) unless block.nil?