Method: WowzaRest::Data::Base#setup_attributes

Defined in:
lib/wowza_rest/data/base.rb

#setup_attributes(attrs) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/wowza_rest/data/base.rb', line 8

def setup_attributes(attrs)
  attrs.each do |k, v|
    singleton_class.send(:attr_accessor, k.to_s.underscore)
    define_key_getter(k.to_s)
    instance_variable_set("@#{k.to_s.underscore}", v)
  end
end