Skip to content

Instantly share code, notes, and snippets.

@Fluxx
Forked from phs/mixing in ruby
Created October 6, 2010 23:57
Show Gist options
  • Save Fluxx/614322 to your computer and use it in GitHub Desktop.
Save Fluxx/614322 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
module Mixin
def self.included(mod)
mod.extend ClassMethods
end
module ClassMethods
def acts_as_foo
puts "I'm a foo!"
end
end
end
class Mixer
include Mixin
acts_as_foo
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment