lib/sugar-high/includes.rb in sugar-high-0.6.3 vs lib/sugar-high/includes.rb in sugar-high-0.7.0

- old
+ new

@@ -7,32 +7,32 @@ class_eval %{ def #{plural} *module_names module_names.to_symbols.each do |name| class_eval %{ #{name} \#{name.to_s.camelize} - } + } end - end + end def #{name}_from module_name, *sub_modules sub_modules.to_symbols.each do |name| class_eval %{ #{name} \#{module_name.to_s.camelize}::\#{name.to_s.camelize} - } + } end - end + end } end - + def includes_and_extends *module_names includes module_names extends module_names - end + end def includes_and_extends_from module_name, *sub_modules includes module_name, *sub_modules extends module_name, *sub_modules - end + end alias_method :extends_and_includes, :includes_and_extends alias_method :extends_and_includes_from, :includes_and_extends_from end \ No newline at end of file