Module: Arfi::Commands

Defined in:
lib/arfi/commands/init.rb,
lib/arfi/commands/f_idx.rb,
lib/arfi/commands/project.rb,
lib/arfi/commands/functions.rb,
lib/arfi/commands/functions_paths.rb,
lib/arfi/commands/functions_helpers.rb,
lib/arfi/commands/functions_creation.rb,
lib/arfi/commands/functions_rendering.rb,
lib/arfi/commands/functions_candidates.rb,
sig/lib/arfi/commands/init.rbs,
sig/lib/arfi/commands/f_idx.rbs,
sig/lib/arfi/commands/project.rbs,
sig/lib/arfi/commands/functions.rbs,
sig/lib/arfi/commands/functions_paths.rbs,
sig/lib/arfi/commands/functions_helpers.rbs,
sig/lib/arfi/commands/functions_creation.rbs,
sig/lib/arfi/commands/functions_rendering.rbs,
sig/lib/arfi/commands/functions_candidates.rbs

Defined Under Namespace

Modules: FunctionsCandidates, FunctionsCreation, FunctionsHelpers, FunctionsPaths, FunctionsRendering Classes: Functions, Init

Constant Summary collapse

FIdx =
Deprecated.

Arfi::Commands::FIdx module contains commands for manipulating functional index in Rails project.

Backward-compatible constant for code that references Arfi::Commands::FIdx.

Returns:

Functions
Project =
Deprecated.

Arfi::Commands::Project class is used to create db/functions directory.

Backward-compatible constant for code that references Arfi::Commands::Project.

Returns:

Init
ADAPTERS =

Returns:

  • (::Array[:postgresql | :mysql | :trilogy])
%i[postgresql mysql trilogy].freeze
ROOT_DIR =

Returns:

  • ("db/functions")
'db/functions'
DEFAULT_SCHEMA =

Returns:

  • ("public")
'public'
IDENT =

Returns:

  • (::Regexp)
/\A[a-zA-Z_][a-zA-Z0-9_]*\z/.freeze