Class: Hashr
- Inherits:
-
Hash
- Object
- Hash
- Hashr
- Defined in:
- lib/travis/config.rb
Overview
patch Hashr to merge with existing definitions and defaults
Direct Known Subclasses
Class Method Summary collapse
Class Method Details
.default(defaults) ⇒ Object
15 16 17 18 |
# File 'lib/travis/config.rb', line 15 def default(defaults) defaults = self.defaults.merge(defaults) @defaults = deep_accessorize(defaults) end |
.define(definition) ⇒ Object
10 11 12 13 |
# File 'lib/travis/config.rb', line 10 def define(definition) definition = self.definition.merge(definition.deep_symbolize_keys) @definition = deep_accessorize(definition) end |