Module: RailsSettingsUi
- Defined in:
- lib/rails-settings-ui.rb,
lib/rails-settings-ui/engine.rb,
lib/rails-settings-ui/version.rb,
lib/rails-settings-ui/settings_form_coercible.rb,
lib/rails-settings-ui/settings_form_validator.rb,
lib/generators/rails_settings_ui/install_generator.rb,
app/controllers/rails_settings_ui/application_controller.rb
Defined Under Namespace
Modules: CustomPredicates, Generators, RouteDelegator, SettingsHelper, Types
Classes: ApplicationController, Engine, NotCoercibleError, SettingsController, SettingsFormCoercible, SettingsFormValidator, SettingsSchema
Constant Summary
collapse
- VERSION =
'1.3.3'
Class Method Summary
collapse
Class Method Details
.default_settings ⇒ Object
48
49
50
51
52
53
54
55
|
# 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! ⇒ Object
.inline_main_app_routes! ⇒ Object
31
32
33
34
|
# 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 ⇒ Object
44
45
46
|
# File 'lib/rails-settings-ui.rb', line 44
def settings_klass
settings_class.constantize
end
|
.setup {|_self| ... } ⇒ Object
40
41
42
|
# File 'lib/rails-settings-ui.rb', line 40
def setup
yield self
end
|