-
Notifications
You must be signed in to change notification settings - Fork 119
Async Model and Controller layers
License
javier/cramp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
require 'rubygems'
$: << File.join(File.dirname(__FILE__), "lib")
require 'cramp/model'
Cramp::Model.init(:username => 'root', :database => 'arel_development')
class User < Cramp::Model::Base
attribute :id, :type => Integer, :primary_key => true
attribute :name
validates_presence_of :name
end
EM.run do
user = User.new
user.save do |status|
if status.success?
puts "WTF!"
else
puts "Oops. Found errors : #{user.errors.inspect}"
user.name = 'Lush'
user.save do
User.where(User[:name].eq('Lush')).all {|users| puts users.inspect; EM.stop }
end
end
end
end
About
Async Model and Controller layers
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published