diff --git a/lib/active_interaction/extras.rb b/lib/active_interaction/extras.rb index 9ea3124..adac012 100644 --- a/lib/active_interaction/extras.rb +++ b/lib/active_interaction/extras.rb @@ -71,7 +71,7 @@ def initialize(...) def initialize_with(&block) after_initialize do hash = instance_exec(&block) - hash.each do |filter_name, value| + hash&.each do |filter_name, value| public_send "#{filter_name}=", value if !inputs.given?(filter_name) end end