( Source: the mongoid cheatsheet )
class User
include Mongoid::Document
| class TaxCode | |
| GENERATORS = { | |
| :us => lambda { |id| "US-#{id}" }, | |
| :br => lambda { |id| "#{id + 9}-BRA" }, | |
| } | |
| def self.generate(code, id) | |
| gen = GENERATORS[code] || raise ArgumentError, "No generator for country #{code}" | |
| gen.call(id) | |
| end |
( Source: the mongoid cheatsheet )
class User
include Mongoid::Document
| #!/usr/bin/env ruby | |
| # | |
| # README: Start server with em-stream-tail.rb tail-filename | |
| # Connect to server with curl http://localhost:8083 | |
| # Observe log events on curl. | |
| # | |
| require 'rubygems' | |
| require 'eventmachine' | |
| if ARGV.empty? |