Module: FFI::Library
- Defined in:
- lib/ffi/enum_generator.rb
Instance Method Summary collapse
-
#generate_enum(name) {|gen| ... } ⇒ FFI::Enum
Generate an ‘FFI::Enum` from C enum values.
Instance Method Details
#generate_enum(name) {|gen| ... } ⇒ FFI::Enum
Note:
Specifying a symbol that isn’t known, will cause assplosions. Specifying a symbol that isn’t an enum value may work, but is not guaranteed to continue to work.
Generate an ‘FFI::Enum` from C enum values
50 51 52 |
# File 'lib/ffi/enum_generator.rb', line 50 def generate_enum(name, &blk) enum name, ::FFI::EnumGenerator.new(&blk).generate end |