Module: UltimateTurboModal::Helpers::ViewHelper

Defined in:
lib/ultimate_turbo_modal/helpers/view_helper.rb

Instance Method Summary collapse

Instance Method Details

#drawer(position: nil, size: nil, **options, &block) ⇒ Object



9
10
11
12
13
14
# File 'lib/ultimate_turbo_modal/helpers/view_helper.rb', line 9

def drawer(position: nil, size: nil, **options, &block)
  cfg = UltimateTurboModal.configuration.drawer_config
  position = UltimateTurboModal::Base.validate_drawer_position!(position || cfg.position)
  size = UltimateTurboModal::Base.validate_drawer_size!(size || cfg.size)
  modal(drawer_position: position, size: size, **options, &block)
end


5
6
7
# File 'lib/ultimate_turbo_modal/helpers/view_helper.rb', line 5

def modal(**, &)
  render(UltimateTurboModal.new(request:, **), &)
end