Sha256: 394d80173d75e0d28bf9e7c32e4d3e2514fb268cc5e071f41d0c553e01fbb9b8
Contents?: true
Size: 449 Bytes
Versions: 2
Compression:
Stored size: 449 Bytes
Contents
# frozen_string_literal: true module Radical class Table attr_accessor :columns def initialize(table) @table = table @columns = [] end def string(name) @columns << "#{name} text" end def integer(name) @columns << "#{name} integer" end def timestamps @columns << "created_at integer not null default(strftime('%s', 'now'))" @columns << 'updated_at integer' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
radical-1.2.0 | lib/radical/table.rb |
radical-1.1.0 | lib/radical/table.rb |