Module: StompBase

Defined in:
lib/stomp_base.rb,
lib/stomp_base/engine.rb,
lib/stomp_base/version.rb,
lib/stomp_base/i18n_helper.rb,
lib/stomp_base/configuration.rb,
lib/stomp_base/authentication.rb,
app/components/stomp_base/base_component.rb,
app/helpers/stomp_base/application_helper.rb,
app/components/stomp_base/layout_component.rb,
app/controllers/stomp_base/models_controller.rb,
app/components/stomp_base/ui/header_component.rb,
app/controllers/stomp_base/console_controller.rb,
app/controllers/stomp_base/settings_controller.rb,
app/controllers/stomp_base/dashboard_controller.rb,
app/components/stomp_base/pages/console_component.rb,
app/components/stomp_base/ui/pagination_component.rb,
app/controllers/stomp_base/application_controller.rb,
app/components/stomp_base/pages/settings_component.rb,
app/components/stomp_base/settings/field_component.rb,
app/components/stomp_base/ui/action_card_component.rb,
app/components/stomp_base/pages/dashboard_component.rb,
app/components/stomp_base/console/terminal_component.rb,
app/components/stomp_base/settings/welcome_component.rb,
app/components/stomp_base/models/data_table_component.rb,
app/components/stomp_base/pages/models_list_component.rb,
app/components/stomp_base/pages/model_detail_component.rb,
app/components/stomp_base/console/console_css_component.rb,
app/components/stomp_base/models/summary_card_component.rb,
app/components/stomp_base/settings/form_actions_component.rb,
app/components/stomp_base/dashboard/stats_summary_component.rb,
app/components/stomp_base/console/console_examples_component.rb,
app/components/stomp_base/console/security_warning_component.rb,
app/components/stomp_base/console/console_interface_component.rb,
app/components/stomp_base/dashboard/welcome_section_component.rb,
app/components/stomp_base/console/console_javascript_component.rb,
app/components/stomp_base/dashboard/runtime_info_card_component.rb,
app/components/stomp_base/dashboard/database_info_card_component.rb,
app/components/stomp_base/dashboard/system_status_card_component.rb,
app/components/stomp_base/dashboard/system_overview_card_component.rb,
app/components/stomp_base/dashboard/performance_metrics_card_component.rb

Defined Under Namespace

Modules: ApplicationHelper, Authentication, Console, Dashboard, I18nHelper, Models, Pages, Settings, Ui Classes: ApplicationController, BaseComponent, Configuration, ConsoleController, DashboardController, Engine, LayoutComponent, ModelsController, SettingsController

Constant Summary collapse

VERSION =
"0.2.2"

Class Method Summary collapse

Class Method Details

.authentication_enabled?Boolean

Returns:

  • (Boolean)


41
42
43
# File 'lib/stomp_base.rb', line 41

def self.authentication_enabled?
  configuration.authentication_enabled?
end

.configurationObject



16
17
18
# File 'lib/stomp_base.rb', line 16

def self.configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



20
21
22
# File 'lib/stomp_base.rb', line 20

def self.configure
  yield(configuration)
end

.disable_authenticationObject



37
38
39
# File 'lib/stomp_base.rb', line 37

def self.disable_authentication
  configuration.disable_authentication
end

.enable_authentication(**options) ⇒ Object

Authentication configuration helper methods



33
34
35
# File 'lib/stomp_base.rb', line 33

def self.enable_authentication(**options)
  configuration.enable_authentication(**options)
end

.localeObject



24
25
26
# File 'lib/stomp_base.rb', line 24

def self.locale
  configuration.locale
end

.locale=(locale) ⇒ Object



28
29
30
# File 'lib/stomp_base.rb', line 28

def self.locale=(locale)
  configuration.locale = locale
end