Add module_method.
[decorate.git] / lib / decorate / module_method.rb
blobe4be4c2e38f3bbd845b4126c672237f965971115
1 require "decorate"
3 #--
4 # I'm not sure if module_method is the right name...
5 #++
7 module Decorate::ModuleMethod
8   def module_method
9     Decorate.decorate { |klass, method_name|
10       klass.send :module_function, method_name
11     }
12   end
13   private :module_method
14 end
16 class Module
17   include Decorate::ModuleMethod
18 end