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