lib/grape/util/stackable_values.rb in grape-1.2.5 vs lib/grape/util/stackable_values.rb in grape-1.3.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
require_relative 'base_inheritable'
module Grape
module Util
class StackableValues < BaseInheritable
@@ -9,9 +11,10 @@
super
@frozen_values = {}
end
+ # Even if there is no value, an empty array will be returned.
def [](name)
return @frozen_values[name] if @frozen_values.key? name
inherited_value = @inherited_values[name]
new_value = @new_values[name] || []