Method: ActiveObject::Base#initialize
- Defined in:
- lib/active_object/base.rb
#initialize(attributes = {}) ⇒ Base
Returns a new instance of Base.
291 292 293 294 295 296 297 |
# File 'lib/active_object/base.rb', line 291 def initialize(attributes = {}) self.id = UUID.new.generate @new_record = true assign_attributes(attributes) object = yield self if block_given? object end |