module AR::UUID::Utils
Constants
- EXTENSIONS_SQL
- FUNCTION_NAMES
Public Class Methods
belongs_to_required_by_default()
click to toggle source
# File lib/ar/uuid/utils.rb, line 42 def self.belongs_to_required_by_default if ::ActiveRecord::Base.respond_to?(:belongs_to_required_by_default) ::ActiveRecord::Base.belongs_to_required_by_default else false end end
uuid_default_function()
click to toggle source
# File lib/ar/uuid/utils.rb, line 38 def self.uuid_default_function FUNCTION_NAMES.fetch(uuid_extname) end
uuid_extname()
click to toggle source
# File lib/ar/uuid/utils.rb, line 30 def self.uuid_extname connection = ::ActiveRecord::Base.connection result = connection.execute(EXTENSIONS_SQL).first raise MissingExtensionError unless result result.fetch("extname") end