Commit be93009c2898dcb386746146493eae88e1c4f1d9

Authored by Rafael Manzo
1 parent 29969142

Processing after repository creation

app/controllers/repositories_controller.rb
1 1 class RepositoriesController < ApplicationController
2 2 before_action :set_repository, only: [:show, :edit, :update, :destroy]
  3 + after_action :process_respository, only: :create
3 4  
4 5 # GET /projects/1/repositories/1
5 6 # GET /projects/1/repositories/1.json
... ... @@ -65,14 +66,19 @@ class RepositoriesController &lt; ApplicationController
65 66 end
66 67 end
67 68  
68   - private
69   - # Use callbacks to share common setup or constraints between actions.
70   - def set_repository
71   - @repository = Repository.find(params[:id].to_i)
72   - end
  69 +private
  70 + # Use callbacks to share common setup or constraints between actions.
  71 + def set_repository
  72 + @repository = Repository.find(params[:id].to_i)
  73 + end
73 74  
74   - # Never trust parameters from the scary internet, only allow the white list through.
75   - def repository_params
76   - params[:repository]
77   - end
  75 + # Never trust parameters from the scary internet, only allow the white list through.
  76 + def repository_params
  77 + params[:repository]
  78 + end
  79 +
  80 + # Start to process a repository
  81 + def process_respository
  82 + @repository.process if @repository.persisted?
  83 + end
78 84 end
... ...
app/models/repository.rb
1 1 class Repository < KalibroEntities::Entities::Repository
2 2 include KalibroRecord
3   -
4   -
5 3 end
... ...