class Grape::Util::InheritableValues

Public Instance Methods

[](name) click to toggle source
# File lib/grape/util/inheritable_values.rb, line 8
def [](name)
  values[name]
end
[]=(name, value) click to toggle source
# File lib/grape/util/inheritable_values.rb, line 12
def []=(name, value)
  new_values[name] = value
end
merge(new_hash) click to toggle source
# File lib/grape/util/inheritable_values.rb, line 16
def merge(new_hash)
  values.merge!(new_hash)
end
to_hash() click to toggle source
# File lib/grape/util/inheritable_values.rb, line 20
def to_hash
  values
end

Protected Instance Methods

values() click to toggle source
# File lib/grape/util/inheritable_values.rb, line 26
def values
  @inherited_values.merge(@new_values)
end