Class: Stenographer::ChangesController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Stenographer::ChangesController
- Defined in:
- app/controllers/stenographer/changes_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'app/controllers/stenographer/changes_controller.rb', line 9 def create parser = Stenographer.parser.constantize.new parms = params.permit! changes = parser.parse(parms) changes.each do |change| Change.create_or_update_by_source_id(change) end head :ok end |
#index ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'app/controllers/stenographer/changes_controller.rb', line 21 def index page = params[:page] || 1 @change_count = Change.where(visible: true).count @changes = Change.where(visible: true) .order(created_at: :desc) .paginate(page: page, per_page: Stenographer.per_page) end |
#show ⇒ Object
30 31 32 |
# File 'app/controllers/stenographer/changes_controller.rb', line 30 def show @change = Change.find(params[:id]) end |