module Concerns::Finders private def find_ingredient @ingredient = Ingredient.find(params[:id]) @project = @ingredient.project rescue ActiveRecord::RecordNotFound render_404 end def find_measurement @measurement = Measurement.find(params[:id]) @routine = @measurement.routine @project = @routine.project rescue ActiveRecord::RecordNotFound render_404 end def find_measurement_routine @routine = MeasurementRoutine.find(params[:id]) @project = @routine.project rescue ActiveRecord::RecordNotFound render_404 end def find_measurement_routine(id = params[:id]) @routine = MeasurementRoutine.find(id) @project = @routine.project rescue ActiveRecord::RecordNotFound render_404 end def find_quantity(id = params[:id]) @quantity = Quantity.find(id) @project = @quantity.project rescue ActiveRecord::RecordNotFound render_404 end def find_quantity_by_quantity_id find_quantity(params[:quantity_id]) end def find_unit @unit = Unit.find(params[:id]) @project = @unit.project rescue ActiveRecord::RecordNotFound render_404 end end