Module: Headless::Rails

Defined in:
lib/headless/rails.rb,
lib/headless/rails/version.rb

Constant Summary collapse

VERSION =
"0.0.3"

Instance Method Summary collapse

Instance Method Details

#respond_to_ajax_crawlersObject



8
9
10
11
12
13
14
# File 'lib/headless/rails.rb', line 8

def respond_to_ajax_crawlers
  if ::Headless::AjaxCrawler::RequestMatcher.call(request)
    url = ::Headless::AjaxCrawler::UrlExtractor.call(request)
    crawled = ::Headless::APIClient.crawl(url)
    render :text => crawled.content if crawled.success?
  end
end