Module: Radius::Taggable::ClassMethods
- Defined in:
- lib/radius/template/radius_drop.rb
Instance Method Summary collapse
- #register_array(key, &block) ⇒ Object
- #register_object(key, &block) ⇒ Object
- #register_tag(syntax, &block) ⇒ Object
Instance Method Details
#register_array(key, &block) ⇒ Object
46 47 48 49 |
# File 'lib/radius/template/radius_drop.rb', line 46 def register_array(key, &block) key = key.gsub("_","-") define_method("array:#{key}", &block) end |
#register_object(key, &block) ⇒ Object
51 52 53 54 |
# File 'lib/radius/template/radius_drop.rb', line 51 def register_object(key, &block) key = key.gsub("_","-") define_method("object:#{key}", &block) end |
#register_tag(syntax, &block) ⇒ Object
42 43 44 |
# File 'lib/radius/template/radius_drop.rb', line 42 def register_tag(syntax, &block) define_method("tag:#{syntax}", &block) end |