Sha256: 3df6eb2cbb6205e9528da0b85674553dd2152e6fcbf0d4f9644ddad02dc88f30
Contents?: true
Size: 483 Bytes
Versions: 17
Compression:
Stored size: 483 Bytes
Contents
# frozen_string_literal: true require_relative 'base_inheritable' module Grape module Util class InheritableValues < BaseInheritable def [](name) values[name] end def []=(name, value) new_values[name] = value end def merge(new_hash) values.merge!(new_hash) end def to_hash values end protected def values @inherited_values.merge(@new_values) end end end end
Version data entries
17 entries across 17 versions & 2 rubygems