examples/scheme.rb in swift-0.5.1 vs examples/scheme.rb in swift-0.6.0

- old
+ new

@@ -7,15 +7,15 @@ require 'swift/migrations' require 'swift/validations' class User < Swift::Scheme store :users - attribute :id, Swift::Type::Integer, serial: true, key: true + attribute :id, Swift::Type::Integer, serial: true, key: true attribute :name, Swift::Type::String attribute :email, Swift::Type::String attribute :active, Swift::Type::Boolean - attribute :created, Swift::Type::Time, default: proc { Time.now } - attribute :optional, Swift::Type::String, default: 'woot' + attribute :created, Swift::Type::DateTime, default: proc { Time.now } + attribute :optional, Swift::Type::String, default: 'woot' validations do |errors| errors << [:name, 'is blank'] if name.to_s.empty? end end # User