Module: XX::Markup
Defined Under Namespace
Modules: ClassMethods, InstanceMethods Classes: Error
Constant Summary collapse
- XX_MARKUP_RECURSIVE_INCLUSION_PROC =
–}}}
method("included").to_proc
Class Method Summary collapse
Methods included from ClassMethods
xx_ancestors, xx_config, xx_config_for, xx_configure, xx_define_tag_method, xx_define_tmp_method, xx_remove_tag_method, xx_tag_method_name
Methods included from InstanceMethods
#_, #method_missing, #xx_ancestors, #xx_any_, #xx_cdata_, #xx_class, #xx_config, #xx_config_for, #xx_configure, #xx_define_tag_method, #xx_define_tmp_method, #xx_doc, #xx_markup_, #xx_parse_attributes, #xx_parse_yaml_attributes, #xx_remove_tag_method, #xx_tag_method_name, #xx_text_, #xx_which, #xx_with_doc_in_effect
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class XX::Markup::InstanceMethods
Class Method Details
.included(other, *a, &b) ⇒ Object
496 497 498 499 500 501 502 503 504 505 506 507 508 |
# File 'lib/xx.rb', line 496 def self::included other, *a, &b #--{{{ ret = super other.module_eval do include Markup::InstanceMethods extend Markup::ClassMethods class << self define_method("included", Markup::XX_MARKUP_RECURSIVE_INCLUSION_PROC) end end ret #--}}} end |