Module: ReactiveTags::ClassMethods
- Defined in:
- lib/volt/reactive/reactive_tags.rb
Instance Method Summary collapse
Instance Method Details
#tag_all_methods(&block) ⇒ Object
34 35 36 37 38 39 40 41 |
# File 'lib/volt/reactive/reactive_tags.rb', line 34 def tag_all_methods(&block) tagger = MethodTagger.new tagger.instance_eval(&block) @reactive_method_tags ||= {} @reactive_method_tags[:__all_methods] = tagger. end |
#tag_method(method_name, &block) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/volt/reactive/reactive_tags.rb', line 25 def tag_method(method_name, &block) tagger = MethodTagger.new tagger.instance_eval(&block) @reactive_method_tags ||= {} @reactive_method_tags[method_name.to_sym] = tagger. end |