Module: Satis
- Defined in:
- lib/satis/engine.rb,
lib/satis/version.rb,
lib/satis/satisfied.rb,
lib/satis/menus/item.rb,
lib/satis/menus/menu.rb,
lib/satis/configuration.rb,
lib/satis/forms/builder.rb,
lib/satis/menus/builder.rb,
app/models/satis/user_data.rb,
lib/satis/helpers/container.rb,
lib/satis/forms/concerns/file.rb,
app/jobs/satis/application_job.rb,
lib/satis/forms/concerns/select.rb,
lib/satis/forms/concerns/buttons.rb,
lib/satis/forms/concerns/options.rb,
lib/satis/forms/concerns/required.rb,
app/components/satis/map/component.rb,
app/components/satis/tab/component.rb,
app/components/satis/card/component.rb,
app/components/satis/info/component.rb,
app/components/satis/menu/component.rb,
app/components/satis/page/component.rb,
app/components/satis/tabs/component.rb,
app/models/satis/application_record.rb,
lib/satis/action_controller_helpers.rb,
app/components/satis/input/component.rb,
app/helpers/satis/application_helper.rb,
app/mailers/satis/application_mailer.rb,
app/components/satis/avatar/component.rb,
app/components/satis/switch/component.rb,
app/components/satis/dropdown/component.rb,
app/components/satis/info_item/component.rb,
app/components/satis/menu_item/component.rb,
app/components/satis/application_component.rb,
app/components/satis/breadcrumbs/component.rb,
app/controllers/satis/user_data_controller.rb,
app/components/satis/sidebar_menu/component.rb,
app/controllers/satis/application_controller.rb,
app/components/satis/flash_messages/component.rb,
app/components/satis/date_time_picker/component.rb,
app/components/satis/sidebar_menu_item/component.rb,
app/components/satis/appearance_switcher/component.rb,
app/components/satis/sidebar_menu/mobile/component.rb,
app/components/satis/sidebar_menu_item/mobile/component.rb,
lib/satis.rb
Defined Under Namespace
Modules: ActionControllerHelpers, ActiveRecordHelpers, AppearanceSwitcher, ApplicationHelper, Avatar, Breadcrumbs, Card, DateTimePicker, Dropdown, FlashMessages, Forms, Helpers, Info, InfoItem, Input, Map, Menu, MenuItem, Menus, Page, Satisfied, SidebarMenu, SidebarMenuItem, Switch, Tab, Tabs
Classes: ApplicationComponent, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, Configuration, Engine, StsWrapper, UserData, UserDataController
Constant Summary
collapse
- VERSION =
"1.0.70"
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
14
15
16
|
# File 'lib/satis.rb', line 14
def config
@config
end
|
Class Method Details
.add_component_helper(component_name, name, component) ⇒ Object
37
38
39
40
41
|
# File 'lib/satis.rb', line 37
def add_component_helper(component_name, name, component)
klass = "Satis::#{component_name.to_s.classify}::Component".safe_constantize
return if klass.blank?
klass.add_helper name, component
end
|
.add_helper(name, component) ⇒ Object
.confirm_before_leave? ⇒ Boolean
21
22
23
24
25
|
# File 'lib/satis.rb', line 21
def confirm_before_leave?
return false if config.nil?
config.confirm_before_leave
end
|
.setup {|config| ... } ⇒ Object
16
17
18
19
|
# File 'lib/satis.rb', line 16
def setup
@config = Configuration.new
yield config
end
|
.submit_on_enter? ⇒ Boolean
27
28
29
30
31
|
# File 'lib/satis.rb', line 27
def submit_on_enter?
return true if config.nil?
config.submit_on_enter
end
|