Skip to content

Commit 2b739ac

Browse files
committed
Save options to instance variable
1 parent 6abde41 commit 2b739ac

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/dry/initializer/builder.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,9 @@ def define_reader(mixin, method, filter_lambda = nil)
7676
end
7777

7878
def reload_initializer(mixin)
79-
mixin.class_eval <<-RUBY
79+
mixin.class_eval <<-RUBY, __FILE__, __LINE__ + 1
8080
def initialize(#{@signature.call})
81+
@__options__ = __options__
8182
#{@parts.select { |part| String === part }.join("\n")}
8283
__after_initialize__
8384
end

0 commit comments

Comments
 (0)