Sha256: 346306062740972b7ecfbebfe92e4090bc90ba4b7c1be493031a413280223b3d

Contents?: true

Size: 667 Bytes

Versions: 2

Compression:

Stored size: 667 Bytes

Contents

require_dependency 'lit/application_controller'

module Lit
  class LocalesController < ApplicationController
    def index
      @locales = Locale.ordered.all

      respond_to do |format|
        format.html # index.html.erb
        format.json { render json: @locales }
      end
    end

    def hide
      @locale = Locale.find(params[:id])
      @locale.is_hidden = !@locale.is_hidden?
      @locale.save
      respond_to :js
    end

    def destroy
      @locale = Locale.find(params[:id])
      @locale.destroy

      respond_to do |format|
        format.html { redirect_to locales_url }
        format.json { head :no_content }
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lit-0.2.6 app/controllers/lit/locales_controller.rb
lit-0.2.5 app/controllers/lit/locales_controller.rb