module RailsSettingsUi

Constants

VERSION

Public Class Methods

default_settings() click to toggle source
# File lib/rails-settings-ui.rb, line 48
def default_settings
  if Gem.loaded_specs['rails-settings-cached'].version.to_s >= '0.6.0'
    settings = RailsSettings::Default.instance.with_indifferent_access
    settings.reject { |name, _description| ignored_settings.include?(name.to_sym) }
  else
    RailsSettingsUi.settings_klass.defaults
  end
end
inline_engine_routes!() click to toggle source
# File lib/rails-settings-ui.rb, line 36
def inline_engine_routes!
  ::RailsSettingsUi::ApplicationController.helper ::RailsSettingsUi::RouteDelegator
end
inline_main_app_routes!() click to toggle source
# File lib/rails-settings-ui.rb, line 31
def inline_main_app_routes!
  warn("[DEPRECATION] inline_main_app_routes! is deprecated. Please use inline_engine_routes! instead.")
  inline_engine_routes!
end
settings_klass() click to toggle source
# File lib/rails-settings-ui.rb, line 44
def settings_klass
  settings_class.constantize
end
setup() { |self| ... } click to toggle source
# File lib/rails-settings-ui.rb, line 40
def setup
  yield self
end