We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
inject_context
1 parent 0bbd93c commit 427aaa6Copy full SHA for 427aaa6
Gemfile.lock
@@ -1,7 +1,7 @@
1
PATH
2
remote: .
3
specs:
4
- shale-builder (0.6.0)
+ shale-builder (0.6.1)
5
booleans (>= 0.1)
6
shale (< 2.0)
7
sorbet-runtime (> 0.5)
lib/shale/builder.rb
@@ -226,7 +226,8 @@ def attribute_values
226
#: (**untyped) -> void
227
def inject_context(**context)
228
context.each do |name, val|
229
- try(:"#{name}=", val)
+ setter = :"#{name}="
230
+ public_send(setter, val) if respond_to?(setter)
231
end
232
233
klass = self.class #: as untyped
lib/shale/builder/version.rb
@@ -2,6 +2,6 @@
module Shale
module Builder
- VERSION = '0.6.0'
+ VERSION = '0.6.1'
0 commit comments