Sha256: a55e1cedc4c9291884fd2e481a0881bc4c039a38d760eb176089a22f148604a8
Contents?: true
Size: 991 Bytes
Versions: 1
Compression:
Stored size: 991 Bytes
Contents
require_dependency "chirrin_chirrion_admin/application_controller" module ChirrinChirrionAdmin class TogglesController < ApplicationController def index @toggles = ChirrinChirrion.list end def new end def create ChirrinChirrion.add_toggle(params[:name], {description: params[:description], active: params[:active].present?}) flash[:success] = 'Toggle has been created with success' redirect_to(action: :index) end def activate ChirrinChirrion.chirrin!(params[:id]) flash[:success] = 'Toggle has been activated with success' redirect_to(action: :index) end def inactivate ChirrinChirrion.chirrion!(params[:id]) flash[:success] = 'Toggle has been inactivated with success' redirect_to(action: :index) end def destroy ChirrinChirrion.remove_toggle(params[:id]) flash[:success] = 'Toggle has been removed with success' redirect_to(action: :index) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chirrin-chirrion-admin-0.0.1 | app/controllers/chirrin_chirrion_admin/toggles_controller.rb |