# File lib/mab/mixin.rb, line 216 def define_empty_tag(meth, tag) class_eval def #{meth}(*args, &blk) tag = mab_tag(:#{tag}) tag._has_content = false tag._insert(*args, &blk) end end
# File lib/mab/mixin.rb, line 226 def define_empty_tags(*tags) tags.flatten.each do |tag| define_empty_tag(tag, tag) end end
# File lib/mab/mixin.rb, line 200 def define_tag(meth, tag) class_eval def #{meth}(*args, &blk) tag = mab_tag(:#{tag}) tag._has_content = true tag._insert(*args, &blk) end end
# File lib/mab/mixin.rb, line 210 def define_tags(*tags) tags.flatten.each do |tag| define_tag(tag, tag) end end
[Validate]
Generated with the Darkfish Rdoc Generator 2.