class DynaStruct::Base

Public Class Methods

new(args=nil) click to toggle source
# File lib/dyna_struct/base.rb, line 3
def initialize(args=nil)
  add_attributes(args) if args.kind_of?(Hash)
end

Private Instance Methods

add_attributes(args) click to toggle source
# File lib/dyna_struct/base.rb, line 8
def add_attributes(args)
  args.each do |k, v|
    instance_variable_set("@#{k}", v)
  end
end