module BinData::FloatingPoint
def create_to_binary_s_code(precision, endian)
def create_to_binary_s_code(precision, endian) if precision == :single pack = (endian == :little) ? 'e' : 'g' else # double_precision pack = (endian == :little) ? 'E' : 'G' end "[val].pack('#{pack}')" end