# File lib/ffi/tools/const_generator.rb, line 150 def initialize(name, format, cast, ruby_name = nil, converter=nil) @name = name @format = format @cast = cast @ruby_name = ruby_name @converter = converter @value = nil end
# File lib/ffi/tools/const_generator.rb, line 159 def converted_value if @converter @converter.call(@value) else @value end end
# File lib/ffi/tools/const_generator.rb, line 167 def ruby_name @ruby_name || @name end
# File lib/ffi/tools/const_generator.rb, line 171 def to_ruby "#{ruby_name} = #{converted_value}" end