Sha256: 5223fa23cae31659e0cb8354478c8128190e2fb238f64a8f15acfda178e3e867

Contents?: true

Size: 578 Bytes

Versions: 4

Compression:

Stored size: 578 Bytes

Contents

class RedisSnippets::SnippetsController < ApplicationController
  include RedisSnippets::Util

  before_action :redis_snippets_authenticate_admin_user!

  layout 'admin'

  def show
  end

  def update
    params[:snippets].each do |key, content|
      SnippetStoreService.update(snippet_key(key), params[:snippets][key])
    end

    flash[:notice] = 'Snippets updated.'
    redirect_to redis_snippets.snippets_path
  end

  protected

  def redis_snippets_authenticate_admin_user!
    if respond_to?(:authenticate_admin_user!)
      authenticate_admin_user!
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
redis_snippets-1.0.5 app/controllers/redis_snippets/snippets_controller.rb
redis_snippets-1.0.4 app/controllers/redis_snippets/snippets_controller.rb
redis_snippets-1.0.3 app/controllers/redis_snippets/snippets_controller.rb
redis_snippets-1.0.2 app/controllers/redis_snippets/snippets_controller.rb