class Gogyou::Model::Union

Public Instance Methods

aref(buffer, offset) click to toggle source
# File lib/gogyou/model.rb, line 547
def aref(buffer, offset)
  v = Accessor::TemporaryUnion.new(buffer, offset, self)
  v.infect_from(self, buffer) unless v.frozen?
  v.freeze if frozen? || buffer.frozen?
  v
end
aset(buffer, offset, value) click to toggle source
# File lib/gogyou/model.rb, line 543
def aset(buffer, offset, value)
  raise NotImplementedError
end
create_accessor() click to toggle source
# File lib/gogyou/model.rb, line 554
def create_accessor
  Accessor::Union.define(self)
end