Module: PpSql::ToSqlBeautify

Defined in:
lib/pp_sql.rb

Instance Method Summary collapse

Instance Method Details

#pp_sqlObject



37
38
39
# File 'lib/pp_sql.rb', line 37

def pp_sql
  puts to_sql
end

#to_sqlObject



29
30
31
32
33
34
35
# File 'lib/pp_sql.rb', line 29

def to_sql
  return self  unless ::PpSql.rewrite_to_sql_method || defined?(super)
  return super unless ::PpSql.rewrite_to_sql_method

  extend Formatter
  _sql_formatter.format(defined?(super) ? super.dup : dup)
end