Skip to content

Instantly share code, notes, and snippets.

View christian-schulze's full-sized avatar

Christian Schulze christian-schulze

View GitHub Profile
@christian-schulze
christian-schulze / gist:44e0dde4e9e8d824f546
Last active February 7, 2016 07:46 — forked from spiegela/gist:4712000
JRuby & Akka Example
#!/usr/bin/env ruby
require 'java'
require 'scala-library.jar'
require 'config-1.0.0.jar'
require 'akka-actor_2.10-2.1.0.jar'
java_import 'java.io.Serializable'
java_import 'akka.actor.UntypedActor'
java_import 'akka.actor.ActorRef'
@christian-schulze
christian-schulze / gist:1676468
Created January 25, 2012 14:20
DCI example where a single user has two roles
# DCI example where a single user has two roles
class AuthorizeEmployeeDiscount
attr_accessor :employee, :manager
def self.execute(employee_user_id, manager_user_id)
AuthorizeEmployeeDiscount.new(employee_user_id, manager_user_id).execute
end
def initialize(employee_user_id, manager_user_id)
@employee = User.find(employee_user_id)