module Microcon::Contextualizer::ClassMethods
Attributes
contextualizers[RW]
Public Instance Methods
contextualize_with(&blk)
click to toggle source
# File lib/microcon/contextualizer.rb, line 25 def contextualize_with(&blk) @contextualizers << blk end
included(klass)
click to toggle source
# File lib/microcon/contextualizer.rb, line 17 def included(klass) if klass.instance_variable_defined? :@contextualizers current = klass.instance_variable_get :@contextualizers updated = current + @contextualizers klass.instance_variable_set :@contextualizers, updated end end
inherited(klass)
click to toggle source
# File lib/microcon/contextualizer.rb, line 29 def inherited(klass) klass.instance_variable_set :@contextualizers, @contextualizers end