Sha256: 227e347fa1abe703c9de5c3ea6971db95ddcdac35cc833f90ff7c114577d71e8

Contents?: true

Size: 517 Bytes

Versions: 11

Compression:

Stored size: 517 Bytes

Contents

module Pageflow
  module Chart
    class ScrapedSitesController < Chart::ApplicationController
      respond_to :json

      def create
        scraped_site = ScrapedSite.create!(scraped_site_params)
        scraped_site.process!

        respond_with(scraped_site)
      end

      def show
        scraped_site = ScrapedSite.find(params[:id])
        respond_with(scraped_site)
      end

      protected

      def scraped_site_params
        params.require(:scraped_site).permit(:url)
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pageflow-chart-2.1.0 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-2.0.0 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-1.2.0 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-1.1.0 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-1.0.1 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-1.0.0 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-0.2.2 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-0.2.1 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-0.2.0 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-0.1.1 app/controllers/pageflow/chart/scraped_sites_controller.rb
pageflow-chart-0.1.0 app/controllers/pageflow/chart/scraped_sites_controller.rb