Sha256: dd66fb99f58baecfae6ca2fc3824370e8f4d988e63e9d1b02780748346d8a71d

Contents?: true

Size: 574 Bytes

Versions: 9

Compression:

Stored size: 574 Bytes

Contents

# frozen_string_literal: true

require_relative "ultimate_turbo_modal/version"
require "phlex/deferred_render_with_main_content"
require "ultimate_turbo_modal/configuration"
require "ultimate_turbo_modal/railtie"
require "ultimate_turbo_modal/base"
Dir[File.join(__dir__, "ultimate_turbo_modal/flavors", "*.rb")].sort.each do |file|
  require file
end

module UltimateTurboModal
  extend self

  def new(**)
    modal_class.new(**)
  end

  def modal_class
    "UltimateTurboModal::Flavors::#{flavor.to_s.classify}".constantize
  end

  class Error < StandardError; end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ultimate_turbo_modal-1.7.0 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.6.1 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.6.0 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.5.0 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.4.1 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.4.0 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.3.1 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.3.0 lib/ultimate_turbo_modal.rb
ultimate_turbo_modal-1.2.1 lib/ultimate_turbo_modal.rb