Class: Travis::Surveillance::Build::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/travis/surveillance/build.rb

Constant Summary collapse

ATTRIBUTES =
[:language]

Instance Method Summary collapse

Constructor Details

#initialize(attrs = {}) ⇒ Config

Returns a new instance of Config.



8
9
10
# File 'lib/travis/surveillance/build.rb', line 8

def initialize(attrs = {})
  self.attributes = attrs
end

Instance Method Details

#attributes=(attrs = {}) ⇒ Object



12
13
14
15
16
# File 'lib/travis/surveillance/build.rb', line 12

def attributes=(attrs = {})
  attrs.each do |key, value|
    send("#{key}=", value) if ATTRIBUTES.include?(key.to_sym)
  end
end