Sha256: a736ad4fd5ae91af26435e0ee95a479236d2b5d22591b7b885c0aee50b5018e4
Contents?: true
Size: 438 Bytes
Versions: 1
Compression:
Stored size: 438 Bytes
Contents
require 'tap/signals/class_methods' module Tap module Signals module ModuleMethods module_function # Extends including classes with Configurable::ClassMethods def included(base) base.extend ClassMethods base.extend ModuleMethods unless base.kind_of?(Class) # initialize any class variables ClassMethods.initialize(base) end end extend ModuleMethods end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tap-0.19.0 | lib/tap/signals/module_methods.rb |