class FFIAdditions::Union

Public Class Methods

layout(*args) click to toggle source
Calls superclass method
# File lib/ffi-additions/struct.rb, line 27
def self.layout(*args)
  super
  members.each do |name|
    unless method_defined?(name)
      define_method name, ->{ self[name] }
      define_method "#{name}=", ->(v){ self[name] = v }
    end
  end
end