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
-
#close_button ⇒ Object
readonly
Returns the value of attribute close_button.
-
#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
#close_button ⇒ Object (readonly)
Returns the value of attribute close_button.
44 45 46 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 44 def @close_button end |
#footer_divider ⇒ Object (readonly)
Returns the value of attribute footer_divider.
44 45 46 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 44 def @footer_divider end |
#header ⇒ Object (readonly)
Returns the value of attribute header.
44 45 46 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 44 def header @header end |
#header_divider ⇒ Object (readonly)
Returns the value of attribute header_divider.
44 45 46 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 44 def header_divider @header_divider end |
#overlay ⇒ Object (readonly)
Returns the value of attribute overlay.
44 45 46 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 44 def @overlay end |
#padding ⇒ Object
Returns the value of attribute padding.
44 45 46 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 44 def padding @padding end |
Class Method Details
.boolean_option(name) ⇒ Object
46 47 48 49 50 51 |
# File 'lib/ultimate_turbo_modal/configuration.rb', line 46 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 |