Class: AbsorbApi::Base

Inherits:
Object
  • Object
show all
Includes:
Orm
Defined in:
lib/absorb_api/base.rb

Instance Method Summary collapse

Constructor Details

#initialize(attributes = []) {|_self| ... } ⇒ Base

Returns a new instance of Base.

Yields:

  • (_self)

Yield Parameters:



5
6
7
8
9
10
# File 'lib/absorb_api/base.rb', line 5

def initialize(attributes = [], &block)
  attributes.each do |k,v|
    instance_variable_set("@#{k.to_s.underscore}", v) unless v.nil?
  end
  yield self if block_given?
end