Method: BinData::Base#new
- Defined in:
- lib/bindata/base.rb
#new(value = nil, parent = nil) ⇒ Object
Creates a new data object based on this instance.
All parameters will be be duplicated. Use this method when creating multiple objects with the same parameters.
95 96 97 98 99 100 101 102 |
# File 'lib/bindata/base.rb', line 95 def new(value = nil, parent = nil) obj = clone obj.parent = parent if parent obj.initialize_instance obj.assign(value) if value obj end |