lib/undies/api.rb in undies-3.0.0.rc.2 vs lib/undies/api.rb in undies-3.0.0.rc.3
- old
+ new
@@ -48,23 +48,23 @@
def raw(string)
Raw.new(string)
end
def open_element(name, *args)
- Raw.new(Element::Open.new(name, *args).to_s)
+ Element::Open.new(name, *args)
end
alias_method :open_tag, :open_element
alias_method :element, :open_element
alias_method :tag, :open_element
def closed_element(name, *args)
- Raw.new(Element::Closed.new(name, *args).to_s)
+ Element::Closed.new(name, *args)
end
alias_method :closed_tag, :closed_element
SELF_CLOSING_TAGS.each do |tag|
- define_method(tag){ |*args| closed_element(tag, *args, &build) }
+ define_method(tag){ |*args| closed_element(tag, *args) }
end
OPEN_TAGS.each do |tag|
define_method(tag){ |*args| open_element(tag, *args) }
end
@@ -87,12 +87,10 @@
alias_method :__tag, :__open_element
def __closed_element(name, *args)
@_undies_io.
current.
- element_node(ElementNode.new(
- @_undies_io, Element::Closed.new(name, *args)
- )).
+ element_node(ElementNode.new(@_undies_io, Element::Closed.new(name, *args))).
element
end
alias_method :__closed_tag, :__closed_element
OPEN_TAGS.each do |tag|