Class: Hashr

Inherits:
Hash
  • Object
show all
Defined in:
lib/travis/config.rb

Overview

patch Hashr to merge with existing definitions and defaults

Direct Known Subclasses

Travis::Config

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