Module: AR::UUID

Defined in:
lib/ar/uuid.rb,
lib/ar/uuid/schema.rb,
lib/ar/uuid/version.rb,
lib/ar/uuid/table_definition.rb
more...

Defined Under Namespace

Modules: Schema, TableDefinition

Constant Summary collapse

VERSION =
"0.0.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.default_functionObject

Returns the value of attribute default_function.


13
14
15
# File 'lib/ar/uuid.rb', line 13

def default_function
  @default_function
end

Class Method Details

.default_function_with_prefix(prefix) ⇒ Object

[View source]

16
17
18
19
20
21
22
# File 'lib/ar/uuid.rb', line 16

def self.default_function_with_prefix(prefix)
  if prefix && default_function.include?("%{prefix}")
    format(default_function, prefix:)
  else
    default_function
  end
end