class FFI::ConstGenerator::Constant

def converted_value

def converted_value
  if @converter
    @converter.call(@value)
  else
    @value
  end
end

def initialize(name, format, cast, ruby_name = nil, converter=nil)

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

def ruby_name

def ruby_name
  @ruby_name || @name
end

def to_ruby

def to_ruby
  "#{ruby_name} = #{converted_value}"
end