Module: SQB

Defined in:
lib/sqb.rb,
lib/sqb/base.rb,
lib/sqb/error.rb,
lib/sqb/joins.rb,
lib/sqb/query.rb,
lib/sqb/delete.rb,
lib/sqb/insert.rb,
lib/sqb/select.rb,
lib/sqb/update.rb,
lib/sqb/columns.rb,
lib/sqb/replace.rb,
lib/sqb/version.rb,
lib/sqb/distinct.rb,
lib/sqb/escaping.rb,
lib/sqb/grouping.rb,
lib/sqb/limiting.rb,
lib/sqb/ordering.rb,
lib/sqb/filtering.rb,
lib/sqb/where_dsl.rb,
lib/sqb/index_hint.rb,
lib/sqb/offsetting.rb,
lib/sqb/safe_string.rb,
lib/sqb/query_string.rb

Defined Under Namespace

Modules: Columns, Distinct, Escaping, Filtering, Grouping, IndexHint, Joins, Limiting, Offsetting, Ordering Classes: Base, Delete, Error, EscapeBlockMissingError, Insert, InvalidOperatorError, InvalidOrderDirectionError, NoValuesError, Query, QueryError, QueryString, Replace, SafeString, Select, Update, WhereDSL

Constant Summary collapse

STAR =
Object.new
VERSION =
'1.0.9'

Class Method Summary collapse

Class Method Details

.safe(string) ⇒ Object



15
16
17
# File 'lib/sqb.rb', line 15

def self.safe(string)
  SafeString.new(string)
end