cubesystems/releaf

View on GitHub
releaf-core/app/controllers/releaf/settings_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Releaf::SettingsController < Releaf::ActionController

  def self.resource_class
    Releaf::Settings
  end

  def resources
    resource_class.registered
  end

  def searchable_fields
    [:var, :value]
  end

  def resource_params
    {value: Releaf::Settings::NormalizeValue.call(value: super.fetch(:value, nil), input_type: @resource.input_type)}
  end

  def features
    [:index, :edit, :search]
  end
end