instance method
declare!
Ruby on Rails 2.2.3
Since v2.2.3 Last seen in v2.3.18Available in: v2.2.3 v2.3.18
Signature
declare!(inst, *args, &block)
Insert an XML declaration into the XML markup.
For example:
xml.declare! :ELEMENT, :blah, "yada" # => <!ELEMENT blah "yada">
Parameters
-
instreq -
argsrest -
blockblock
Source
# File activesupport/lib/active_support/vendor/builder-2.1.2/builder/xmlmarkup.rb, line 208
def declare!(inst, *args, &block)
_indent
@target << "<!#{inst}"
args.each do |arg|
case arg
when String
@target << %{ "#{arg}"} # " WART
when Symbol
@target << " #{arg}"
end
end
if block_given?
@target << " ["
_newline
_nested_structures(block)
@target << "]"
end
@target << ">"
_newline
end
Defined in activesupport/lib/active_support/vendor/builder-2.1.2/builder/xmlmarkup.rb line 208
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Builder::XmlMarkup