Method: Convergence::Table#boolean

Defined in:
lib/convergence/table.rb

#boolean(column_name, options = {}) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/convergence/table.rb', line 13

def boolean(column_name, options = {})
  case options[:default]
  when TrueClass
    options[:default] = 1
  when FalseClass
    options[:default] = 0
  end
  tinyint(column_name, options.merge(limit: 1))
end