class Typero::BooleanType
Public Instance Methods
db_schema()
click to toggle source
# File lib/typero/type/types/boolean_type.rb, line 20 def db_schema [:boolean, { default: opts[:default] || false }] end
set()
click to toggle source
# File lib/typero/type/types/boolean_type.rb, line 4 def set value do |_| bool = _.to_s if value == '' false elsif %w(true 1 on).include?(bool) true elsif %w(false 0 off).include?(bool) false else error_for :unsupported_boolean, bool end end end