We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent be609e7 commit e0d60fdCopy full SHA for e0d60fd
lib/jbuilder.rb
@@ -12,13 +12,18 @@ class Jbuilder
12
@@ignore_nil = false
13
@@deep_format_keys = false
14
15
- def initialize(key_formatter: @@key_formatter, ignore_nil: @@ignore_nil, deep_format_keys: @@deep_format_keys)
+ def initialize(
16
+ key_formatter: @@key_formatter,
17
+ ignore_nil: @@ignore_nil,
18
+ deep_format_keys: @@deep_format_keys,
19
+ &block
20
+ )
21
@attributes = {}
22
@key_formatter = key_formatter
23
@ignore_nil = ignore_nil
24
@deep_format_keys = deep_format_keys
25
- yield self if ::Kernel.block_given?
26
+ yield self if block
27
end
28
29
# Yields a builder and automatically turns the result into a JSON string
0 commit comments