diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2021-05-15 00:48:53 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2021-05-15 00:48:53 -0600 |
| commit | 9bc9ff04fcbb789857951741ff2db8dcc3ee1232 (patch) | |
| tree | b758bcad6d1298d2775b82d530c9ac3c30fb05d1 /lib | |
| parent | aaca5b1801e029eeed68be56298e60679293903b (diff) | |
remove assignment inside conditional in extensions
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/asciidoctor/extensions.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/asciidoctor/extensions.rb b/lib/asciidoctor/extensions.rb index c744a004..e14eaba6 100644 --- a/lib/asciidoctor/extensions.rb +++ b/lib/asciidoctor/extensions.rb @@ -1328,7 +1328,7 @@ module Extensions kind_java_class = (defined? ::AsciidoctorJ) ? (::AsciidoctorJ::Extensions.const_get kind_class_symbol, false) : nil kind_store = instance_variable_get(%(@#{kind}_extensions).to_sym) || instance_variable_set(%(@#{kind}_extensions).to_sym, []) # style 1: specified as block - extension = if block_given? + if block_given? config = resolve_args args, 1 (processor = kind_class.new config).singleton_class.enable_dsl if block.arity == 0 @@ -1340,7 +1340,7 @@ module Extensions raise ::ArgumentError, %(No block specified to process #{kind_name} extension at #{block.source_location}) end processor.freeze - ProcessorExtension.new kind, processor + extension = ProcessorExtension.new kind, processor else processor, config = resolve_args args, 2 # style 2: specified as Class or String class name @@ -1350,12 +1350,12 @@ module Extensions end processor_instance = processor_class.new config processor_instance.freeze - ProcessorExtension.new kind, processor_instance + extension = ProcessorExtension.new kind, processor_instance # style 3: specified as instance elsif kind_class === processor || (kind_java_class && kind_java_class === processor) processor.update_config config processor.freeze - ProcessorExtension.new kind, processor + extension = ProcessorExtension.new kind, processor else raise ::ArgumentError, %(Invalid arguments specified for registering #{kind_name} extension: #{args}) end |
