Module: ActiveModule::Register

Defined in:
lib/active_module/register.rb

Class Method Summary collapse

Class Method Details

.call(type_symbol = :active_module) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/active_module/register.rb', line 9

def call(type_symbol = :active_module)
  ActiveModel::Type.register(type_symbol, ActiveModule::Base)
  return unless defined?(ActiveRecord::Type)

  require "active_record"
  ActiveRecord::Type.register(type_symbol, ActiveModule::Base)
end