Class: UltimateTurboModal::Configuration::BaseConfig
- Inherits:
-
Object
- Object
- UltimateTurboModal::Configuration::BaseConfig
- Defined in:
- lib/ultimate_turbo_modal/configuration.rb
Overview
Shared base for modal and drawer configuration
Direct Known Subclasses
Instance Attribute Summary collapse
-
#advance ⇒ Object
Returns the value of attribute advance.
-
#close_button ⇒ Object
readonly
Returns the value of attribute close_button.
-
#close_on_submit ⇒ Object
readonly
Returns the value of attribute close_on_submit.
-
#footer_divider ⇒ Object
readonly
Returns the value of attribute footer_divider.
-
#header ⇒ Object
readonly
Returns the value of attribute header.
-
#header_divider ⇒ Object
readonly
Returns the value of attribute header_divider.
-
#overlay ⇒ Object
readonly
Returns the value of attribute overlay.
-
#padding ⇒ Object
Returns the value of attribute padding.
Class Method Summary collapse
Instance Attribute Details
#advance ⇒ Object
Returns the value of attribute advance.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def advance @advance end |
#close_button ⇒ Object (readonly)
Returns the value of attribute close_button.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def @close_button end |
#close_on_submit ⇒ Object (readonly)
Returns the value of attribute close_on_submit.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def close_on_submit @close_on_submit end |
#footer_divider ⇒ Object (readonly)
Returns the value of attribute footer_divider.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def @footer_divider end |
#header ⇒ Object (readonly)
Returns the value of attribute header.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def header @header end |
#header_divider ⇒ Object (readonly)
Returns the value of attribute header_divider.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def header_divider @header_divider end |
#overlay ⇒ Object (readonly)
Returns the value of attribute overlay.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def @overlay end |
#padding ⇒ Object
Returns the value of attribute padding.
50 51 52 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 50 def padding @padding end |
Class Method Details
.boolean_option(name) ⇒ Object
52 53 54 55 56 57 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 52 def self.boolean_option(name) define_method(:"#{name}=") do |value| raise ArgumentError, "Value must be a boolean." unless [true, false].include?(value) instance_variable_set(:"@#{name}", value) end end |