Sha256: 4ed334bbd813715d61539aba43ea0ad24304eeafa042469be92439f70d6e9951

Contents?: true

Size: 517 Bytes

Versions: 7

Compression:

Stored size: 517 Bytes

Contents

class ::Admin::SettingsController < ::Admin::BaseController
  authorize_resource :class => Settings

  defaults :resource_class => Settings

  def update
    Settings.instance.save(params[:settings])
    redirect_to :back
  end

  def cache_clear
    Rails.cache.clear
    render :nothing => true
  end

  private

  def action_items
    []
  end

  def collection
    @settings ||= Settings.instance.editable
  end

  def collection_path
    admin_settings_path
  end

  def resource
    Settings.instance
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ab_admin-0.2.3 app/controllers/admin/settings_controller.rb
ab_admin-0.2.2 app/controllers/admin/settings_controller.rb
ab_admin-0.2.1 app/controllers/admin/settings_controller.rb
ab_admin-0.2.0 app/controllers/admin/settings_controller.rb
ab_admin-0.1.2 app/controllers/admin/settings_controller.rb
ab_admin-0.1.1 app/controllers/admin/settings_controller.rb
ab_admin-0.1.0 app/controllers/admin/settings_controller.rb