RBase::Columns::Column
# File lib/rbase/columns.rb, line 231 def initialize(name, options = {}) super name, options.merge(:size => 20) end
# File lib/rbase/columns.rb, line 235 def decimal (@decimal && @decimal <= 15) ? @decimal : 2 end
# File lib/rbase/columns.rb, line 247 def inspect "#{name}(float)" end
# File lib/rbase/columns.rb, line 239 def pack(value) [format("%-#{size-decimal-1}.#{decimal}f", value || 0.0)].pack("A#{size}") end
# File lib/rbase/columns.rb, line 243 def unpack(data) data.rstrip.to_f end
[Validate]
Generated with the Darkfish Rdoc Generator 2.