class Grape::Util::InheritableValues

Public Instance Methods

[](name) click to toggle source
# File lib/grape/util/inheritable_values.rb, line 6
def [](name)
  values[name]
end
[]=(name, value) click to toggle source
# File lib/grape/util/inheritable_values.rb, line 10
def []=(name, value)
  new_values[name] = value
end
merge(new_hash) click to toggle source
# File lib/grape/util/inheritable_values.rb, line 14
def merge(new_hash)
  values.merge!(new_hash)
end
to_hash() click to toggle source
# File lib/grape/util/inheritable_values.rb, line 18
def to_hash
  values
end

Protected Instance Methods

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