File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -479,7 +479,10 @@ def valid_exposure?(attribute, exposure_options)
479
479
end
480
480
481
481
def conditions_met? ( exposure_options , options )
482
- if_conditions = ( exposure_options [ :if_extras ] || [ ] ) . dup
482
+ if_conditions = [ ]
483
+ unless exposure_options [ :if_extras ] . nil?
484
+ if_conditions . concat ( exposure_options [ :if_extras ] )
485
+ end
483
486
if_conditions << exposure_options [ :if ] unless exposure_options [ :if ] . nil?
484
487
485
488
if_conditions . each do |if_condition |
@@ -490,7 +493,10 @@ def conditions_met?(exposure_options, options)
490
493
end
491
494
end
492
495
493
- unless_conditions = ( exposure_options [ :unless_extras ] || [ ] ) . dup
496
+ unless_conditions = [ ]
497
+ unless exposure_options [ :unless_extras ] . nil?
498
+ unless_conditions . concat ( exposure_options [ :unless_extras ] )
499
+ end
494
500
unless_conditions << exposure_options [ :unless ] unless exposure_options [ :unless ] . nil?
495
501
496
502
unless_conditions . each do |unless_condition |
You can’t perform that action at this time.
0 commit comments