Fixes initialize

This commit is contained in:
Muhammad Nawzad 2024-04-02 14:50:27 +03:00
parent a8765e15f6
commit de7c304524
No known key found for this signature in database
GPG Key ID: B954B6AAE33940B2

View File

@ -5,8 +5,8 @@ module Outboxable
source_root File.expand_path('../../templates', __dir__)
class_option :orm, type: :string, default: 'activerecord'
def initialize
super
def initialize(*args)
super(*args)
@orm = options[:orm] || 'activerecord'
%w[activerecord mongoid].include?(@orm) || raise(ArgumentError, 'Invalid ORM. Only ActiveRecord and Mongoid are supported.')