lib/element.rb in vueck-1.0.1 vs lib/element.rb in vueck-1.0.2

- old
+ new

@@ -10,11 +10,13 @@ return unless REQUIRED[@type] raise ComonentRenderError if @node.empty? end def lang - @node.attribute(ATTRIBUTES[:lang]).first.value || LANG_DEFALTS[type] + lang_attribute = @node.attribute(ATTRIBUTES[:lang]).first + return LANG_DEFALTS[@type] unless lang_attribute + lang_attribute.value end def empty? @node.empty? end @@ -22,10 +24,10 @@ def text @node.first.children.text end def render - return text if lang == LANG_DEFALTS[:script] + return text if lang == LANG_DEFALTS[@type] raise InvalidTemplateEngine unless Tilt[lang] Tilt[lang].new { text }.render end end end \ No newline at end of file