Module: DbMod::Statements

Defined in:
lib/db_mod/statements.rb,
lib/db_mod/statements/prepared.rb,
lib/db_mod/statements/statement.rb,
lib/db_mod/statements/parameters.rb,
lib/db_mod/statements/configuration.rb,
lib/db_mod/statements/configuration/as.rb,
lib/db_mod/statements/configuration/as/csv.rb,
lib/db_mod/statements/configuration/single.rb,
lib/db_mod/statements/configuration/as/json.rb,
lib/db_mod/statements/configuration/single/row.rb,
lib/db_mod/statements/configuration/single/value.rb,
lib/db_mod/statements/configuration/single/column.rb,
lib/db_mod/statements/configuration/configurable_method.rb,
lib/db_mod/statements/configuration/single/required_row.rb,
lib/db_mod/statements/configuration/single/required_value.rb

Overview

Functions allowing DbMod modules to declare SQL statements that can be called later via automatically declared instance methods.

See Statement for details on def_statement and Prepared for details on def_prepared.

Defined Under Namespace

Modules: Configuration, Parameters, Prepared, Statement

Class Method Summary collapse

Class Method Details

.setup(mod) ⇒ Object

Called when a module includes DbMod, defines module-level def_statement and def_prepared dsl methods.



15
16
17
18
# File 'lib/db_mod/statements.rb', line 15

def self.setup(mod)
  DbMod::Statements::Prepared.setup(mod)
  DbMod::Statements::Statement.setup(mod)
end