Skip to content

Commit

Permalink
Extract helpers up to j
Browse files Browse the repository at this point in the history
  • Loading branch information
joeldrapper committed Mar 16, 2024
1 parent da37d83 commit 9c2f920
Show file tree
Hide file tree
Showing 13 changed files with 94 additions and 46 deletions.
58 changes: 12 additions & 46 deletions lib/phlex/rails/helpers.rb
Original file line number Diff line number Diff line change
Expand Up @@ -83,57 +83,23 @@ module Phlex::Rails::Helpers
autoload :ImageSubmitTag, "phlex/rails/helpers/image_submit_tag"
autoload :ImageTag, "phlex/rails/helpers/image_tag"
autoload :ImageURL, "phlex/rails/helpers/image_url"
autoload :JavaScriptImportMapTags, "phlex/rails/helpers/java_script_import_map_tags" # DEPRECATED
autoload :JavaScriptImportModuleTag, "phlex/rails/helpers/java_script_import_module_tag" # DEPRECATED
autoload :JavaScriptIncludeTag, "phlex/rails/helpers/java_script_include_tag" # DEPRECATED
autoload :JavaScriptPath, "phlex/rails/helpers/java_script_path" # DEPRECATED
autoload :JavaScriptTag, "phlex/rails/helpers/java_script_tag" # DEPRECATED
autoload :JavaScriptURL, "phlex/rails/helpers/java_script_url" # DEPRECATED
autoload :JavascriptImportModuleTag, "phlex/rails/helpers/javascript_import_module_tag"
autoload :JavascriptImportmapTags, "phlex/rails/helpers/javascript_importmap_tags"
autoload :JavascriptIncludeTag, "phlex/rails/helpers/javascript_include_tag"
autoload :JavascriptPath, "phlex/rails/helpers/javascript_path"
autoload :JavascriptTag, "phlex/rails/helpers/javascript_tag"
autoload :JavascriptURL, "phlex/rails/helpers/javascript_url"
autoload :Routes, "phlex/rails/helpers/routes"
autoload :Tag, "phlex/rails/helpers/tag"
autoload :TurboStream, "phlex/rails/helpers/turbo_stream"
end

module Phlex::Rails::Helpers::JavaScriptImportModuleTag
extend Phlex::Rails::HelperMacros

# @!method javascript_import_module_tag(...)
# @return [nil]
define_output_helper :javascript_import_module_tag
end

module Phlex::Rails::Helpers::JavaScriptImportMapTags
extend Phlex::Rails::HelperMacros

# @!method javascript_importmap_tags(...)
# @return [nil]
define_output_helper :javascript_importmap_tags
end

module Phlex::Rails::Helpers::JavaScriptIncludeTag
extend Phlex::Rails::HelperMacros

# @!method javascript_include_tag(...)
# @return [nil]
define_output_helper :javascript_include_tag
end

module Phlex::Rails::Helpers::JavaScriptPath
extend Phlex::Rails::HelperMacros

# @!method javascript_path(...)
define_value_helper :javascript_path
end

module Phlex::Rails::Helpers::JavaScriptTag
extend Phlex::Rails::HelperMacros

# @!method javascript_tag(...)
# @return [nil]
define_output_helper_with_capture_block :javascript_tag
end

module Phlex::Rails::Helpers::JavaScriptURL
extend Phlex::Rails::HelperMacros

# @!method javascript_url(...)
define_value_helper :javascript_url
end

module Phlex::Rails::Helpers::L
extend Phlex::Rails::HelperMacros

Expand Down
5 changes: 5 additions & 0 deletions lib/phlex/rails/helpers/java_script_import_map_tags.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

warn "Phlex::Rails::Helpers::JavaScriptImportMapTags is deprecated and will be removed in the next version. Please use Phlex::Rails::Helpers::JavascriptImportmapTags instead."

Phlex::Rails::Helpers::JavaScriptImportMapTags = Phlex::Rails::Helpers::JavascriptImportmapTags
5 changes: 5 additions & 0 deletions lib/phlex/rails/helpers/java_script_import_module_tag.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

warn "Phlex::Rails::Helpers::JavaScriptImportModuleTag is deprecated and will be removed in the next version. Please use Phlex::Rails::Helpers::JavascriptImportModuleTag instead."

Phlex::Rails::Helpers::JavaScriptImportModuleTag = Phlex::Rails::Helpers::JavascriptImportModuleTag
5 changes: 5 additions & 0 deletions lib/phlex/rails/helpers/java_script_include_tag.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

warn "[DEPRECATION] Phlex::Rails::Helpers::JavaScriptIncludeTag is deprecated. Please use Phlex::Rails::Helpers::JavascriptIncludeTag instead."

Phlex::Rails::Helpers::JavaScriptIncludeTag = Phlex::Rails::Helpers::JavascriptIncludeTag
5 changes: 5 additions & 0 deletions lib/phlex/rails/helpers/java_script_path.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

warn "Phlex::Rails::Helpers::JavaScriptPath is deprecated and will be removed in the next version. Please use Phlex::Rails::Helpers::JavascriptPath instead."

Phlex::Rails::Helpers::JavaScriptPath = Phlex::Rails::Helpers::JavascriptPath
5 changes: 5 additions & 0 deletions lib/phlex/rails/helpers/java_script_tag.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

warn "[DEPRECATION] Phlex::Rails::Helpers::JavaScriptTag is deprecated. Please use Phlex::Rails::Helpers::JavascriptTag instead."

Phlex::Rails::Helpers::JavaScriptTag = Phlex::Rails::Helpers::JavascriptTag
5 changes: 5 additions & 0 deletions lib/phlex/rails/helpers/java_script_url.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

warn "[DEPRECATION] Phlex::Rails::Helpers::JavaScriptURL is deprecated. Please use Phlex::Rails::Helpers::JavascriptURL instead."

Phlex::Rails::Helpers::JavaScriptURL = Phlex::Rails::Helpers::JavascriptURL
9 changes: 9 additions & 0 deletions lib/phlex/rails/helpers/javascript_import_module_tag.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# frozen_string_literal: true

module Phlex::Rails::Helpers::JavascriptImportModuleTag
extend Phlex::Rails::HelperMacros

# @!method javascript_import_module_tag(...)
# @return [nil]
define_output_helper :javascript_import_module_tag
end
9 changes: 9 additions & 0 deletions lib/phlex/rails/helpers/javascript_importmap_tags.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# frozen_string_literal: true

module Phlex::Rails::Helpers::JavascriptImportmapTags
extend Phlex::Rails::HelperMacros

# @!method javascript_importmap_tags(...)
# @return [nil]
define_output_helper :javascript_importmap_tags
end
9 changes: 9 additions & 0 deletions lib/phlex/rails/helpers/javascript_include_tag.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# frozen_string_literal: true

module Phlex::Rails::Helpers::JavascriptIncludeTag
extend Phlex::Rails::HelperMacros

# @!method javascript_include_tag(...)
# @return [nil]
define_output_helper :javascript_include_tag
end
8 changes: 8 additions & 0 deletions lib/phlex/rails/helpers/javascript_path.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# frozen_string_literal: true

module Phlex::Rails::Helpers::JavascriptPath
extend Phlex::Rails::HelperMacros

# @!method javascript_path(...)
define_value_helper :javascript_path
end
9 changes: 9 additions & 0 deletions lib/phlex/rails/helpers/javascript_tag.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# frozen_string_literal: true

module Phlex::Rails::Helpers::JavascriptTag
extend Phlex::Rails::HelperMacros

# @!method javascript_tag(...)
# @return [nil]
define_output_helper_with_capture_block :javascript_tag
end
8 changes: 8 additions & 0 deletions lib/phlex/rails/helpers/javascript_url.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# frozen_string_literal: true

module Phlex::Rails::Helpers::JavascriptURL
extend Phlex::Rails::HelperMacros

# @!method javascript_url(...)
define_value_helper :javascript_url
end

0 comments on commit 9c2f920

Please sign in to comment.