module Interview::NestedBuildable

Public Instance Methods

create_nested_builder(b) click to toggle source
# File lib/interview/nested_buildable.rb, line 4
def create_nested_builder(b)
  @original_html = b.html
  @nested_html = ::Builder::XmlMarkup.new
  b.html = @nested_html
  return b
end
render_nested_builder(b) click to toggle source
# File lib/interview/nested_buildable.rb, line 11
def render_nested_builder(b)
  b.html = @original_html
  return @nested_html.target!.html_safe
end