class CopyTunerClient::RequestSync

def render(view, layout=true)

def render(view, layout=true)
  add_rack_array = true
  if view.is_a? Hash
    layout = false
    if view[:object]
      object = view[:object]
    end
    if view[:collection]
      return view[:collection].map do |object|
        render({:partial => view[:partial], :object => object})
      end.join(' ')
    end
    if view[:partial]
      add_rack_array = false
      view = "_#{view[:partial]}"
    end
  end
  binding = Proc.new {}.binding
  if layout
    body = render_with_layout(view) do
      render_without_layout(view, binding)
    end
  else
    body = render_without_layout(view, binding)
  end
  if add_rack_array
    ::Rack::Response.new(
      body, 200,
      ::Rack::CONTENT_TYPE => 'text/html; charset=utf-8'
    ).finish
  else
    body
  end
end