Module: Characterize::ControllerMacros
- Defined in:
- lib/characterize/controller.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.attach_module(klass, name, &block) ⇒ Object
30 31 32 33 34 35 36 |
# File 'lib/characterize/controller.rb', line 30 def self.attach_module(klass, name, &block) mod = Module.new(&block) klass.const_set(name, mod) klass.include mod mod end |
Instance Method Details
#characterize_features ⇒ Object
38 39 40 |
# File 'lib/characterize/controller.rb', line 38 def characterize_features @characterize_features ||= FeatureSet.new end |