module SubstAttr
Public Class Methods
activate(target_class=nil)
click to toggle source
# File lib/subst_attr/activate.rb, line 2 def self.activate(target_class=nil) target_class ||= Object return if target_class.ancestors.include? SubstAttr::Macro target_class.extend SubstAttr::Macro end
extended(cls)
click to toggle source
# File lib/subst_attr/subst_attr.rb, line 8 def self.extended(cls) cls.class_exec do extend Macro end end
included(cls)
click to toggle source
# File lib/subst_attr/subst_attr.rb, line 2 def self.included(cls) cls.class_exec do extend Macro end end