Skip to content

Commit c826046

Browse files
authored
Extract c helpers (#161)
* Extract `a` helpers * Extract `c` helpers * Update helpers.rb
1 parent ef6273f commit c826046

27 files changed

+1151
-1086
lines changed

lib/phlex/rails/helpers.rb

Lines changed: 935 additions & 1086 deletions
Large diffs are not rendered by default.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::BuildTagValues
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method build_tag_values(...)
7+
define_value_helper :build_tag_values
8+
end

lib/phlex/rails/helpers/button_tag.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ButtonTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method button_tag(...)
7+
# @return [nil]
8+
define_output_helper_with_capture_block :button_tag
9+
end

lib/phlex/rails/helpers/button_to.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ButtonTo
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method button_to(...)
7+
# @return [nil]
8+
define_output_helper_with_capture_block :button_to
9+
end

lib/phlex/rails/helpers/check_box.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CheckBox
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method check_box(...)
7+
# @return [nil]
8+
define_output_helper :check_box
9+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CheckBoxTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method check_box_tag(...)
7+
# @return [nil]
8+
define_output_helper :check_box_tag
9+
end

lib/phlex/rails/helpers/checkbox.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "[DEPRECATION] Phlex::Rails::Helpers::Checkbox is deprecated. Please use Phlex::Rails::Helpers::CheckBox instead."
4+
5+
Phlex::Rails::Helpers::Checkbox = Phlex::Rails::Helpers::CheckBox
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "[DEPRECATION] Phlex::Rails::Helpers::CheckboxTag is deprecated. Please use Phlex::Rails::Helpers::CheckBoxTag instead."
4+
5+
Phlex::Rails::Helpers::CheckboxTag = Phlex::Rails::Helpers::CheckBoxTag
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ClassNames
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method class_names(...)
7+
define_value_helper :class_names
8+
end
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CollectionCheckBoxes
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method collection_check_boxes(...)
7+
# @yield [builder]
8+
# @yieldparam builder [Phlex::Rails::BufferedCheckboxBuilder]
9+
define_builder_yielding_helper :collection_check_boxes, Phlex::Rails::BufferedCheckboxBuilder
10+
end
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# frozen_string_literal: true
2+
3+
warn "[DEPRECATION] Phlex::Rails::Helpers::CollectionCheckboxes is deprecated. Please use Phlex::Rails::Helpers::CollectionCheckBoxes instead."
4+
5+
Phlex::Rails::Helpers::CollectionCheckboxes = Phlex::Rails::Helpers::CollectionCheckBoxes
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CollectionRadioButtons
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method collection_radio_buttons(...)
7+
# @yield [builder]
8+
# @yieldparam builder [Phlex::Rails::BufferedRadioButtonBuilder]
9+
define_builder_yielding_helper :collection_radio_buttons, Phlex::Rails::BufferedRadioButtonBuilder
10+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CollectionSelect
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method collection_select(...)
7+
# @return [nil]
8+
define_output_helper :collection_select
9+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ColorField
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method color_field(...)
7+
# @return [nil]
8+
define_output_helper :color_field
9+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ColorFieldTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method color_field_tag(...)
7+
# @return [nil]
8+
define_output_helper :color_field_tag
9+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ComputeAssetExtname
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method compute_asset_extname(...)
7+
define_value_helper :compute_asset_extname
8+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ComputeAssetHost
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method compute_asset_host(...)
7+
define_value_helper :compute_asset_host
8+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ComputeAssetPath
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method compute_asset_path(...)
7+
define_value_helper :compute_asset_path
8+
end
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ContentFor
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method content_for?(...)
7+
define_value_helper :content_for?
8+
9+
# @!method content_for(...)
10+
define_value_helper_with_capture_block :content_for
11+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ContentTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method content_tag(...)
7+
# @return [nil]
8+
define_output_helper_with_capture_block :content_tag
9+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ControllerName
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method controller_name(...)
7+
define_value_helper :controller_name
8+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::ControllerPath
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method controller_path(...)
7+
define_value_helper :controller_path
8+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CSPMetaTag
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method csp_meta_tag(...)
7+
# @return [nil]
8+
define_output_helper :csp_meta_tag
9+
end
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CSRFMetaTags
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method csrf_meta_tags(...)
7+
# @return [nil]
8+
define_output_helper :csrf_meta_tags
9+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CurrentCycle
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method current_cycle(...)
7+
define_value_helper :current_cycle
8+
end
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::CurrentPage
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method current_page?(...)
7+
define_value_helper :current_page?
8+
end

lib/phlex/rails/helpers/cycle.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
module Phlex::Rails::Helpers::Cycle
4+
extend Phlex::Rails::HelperMacros
5+
6+
# @!method cycle(...)
7+
define_value_helper :cycle
8+
end

0 commit comments

Comments
 (0)