Methods
Instance Public methods
call(template, source)
📝 Source code
# File actionview/lib/action_view/template/handlers/builder.rb, line 8
def call(template, source)
require_engine
# the double assignment is to silence "assigned but unused variable" warnings
"xml = xml = ::Builder::XmlMarkup.new(indent: 2, target: output_buffer.raw);" \
"#{source};" \
"output_buffer.to_s"
end
🔎 See on GitHub
Instance Private methods
require_engine()
📝 Source code
# File actionview/lib/action_view/template/handlers/builder.rb, line 17
def require_engine # :doc:
@required ||= begin
require "builder"
true
end
end
🔎 See on GitHub