Sha256: 90a139836a3b2ed2e6a51dea863d1cb14839fe6f316db1bfd574ccf0fc8c0d40
Contents?: true
Size: 838 Bytes
Versions: 12
Compression:
Stored size: 838 Bytes
Contents
class Releaf::RootController < Releaf::ActionController def home respond_to do |format| format.html do redirect_to Releaf.application.config.root.default_controller_resolver.call(current_controller: self) end end end def features [] end # Store settings for menu collapsing and others def store_settings settings = params.permit(settings: [:key, :value]).to_h.fetch(:settings, nil) if settings settings.each do|item| next if item[:key].nil? || item[:value].nil? item[:value] = true if item[:value] == "true" item[:value] = false if item[:value] == "false" Releaf.application.config.settings_manager.write(controller: self, key: item[:key], value: item[:value]) end head :ok else head :unprocessable_entity end end end
Version data entries
12 entries across 12 versions & 1 rubygems