Skip to content

Commit 4a242b7

Browse files
authored
Change main component target folder (#238)
1 parent 920617f commit 4a242b7

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

lib/generators/ruby_ui/component_generator.rb

+4-19
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,13 @@ def generate_component
1515
exit
1616
end
1717

18-
say "Generating component files"
19-
end
20-
21-
def copy_main_component_file
22-
main_component_file_path = File.join(component_folder_path, "#{component_folder_name}.rb")
23-
24-
# some components dont't have a main component, eg. Typography
25-
return unless File.exist? main_component_file_path
26-
27-
say "Generating main component"
28-
29-
copy_file main_component_file_path, Rails.root.join("app/components/ruby_ui", "#{component_folder_name}.rb")
18+
say "Generating #{component_name} files..."
3019
end
3120

3221
def copy_related_component_files
33-
return if related_components_file_paths.empty?
34-
35-
say "Generating related components"
22+
say "Generating components"
3623

37-
related_components_file_paths.each do |file_path|
24+
components_file_paths.each do |file_path|
3825
component_file_name = file_path.split("/").last
3926
copy_file file_path, Rails.root.join("app/components/ruby_ui", component_folder_name, component_file_name)
4027
end
@@ -75,9 +62,7 @@ def component_folder_name = component_name.underscore
7562

7663
def component_folder_path = File.join(self.class.source_root, component_folder_name)
7764

78-
def main_component_file_path = File.join(component_folder_path, "#{component_folder_name}.rb")
79-
80-
def related_components_file_paths = Dir.glob(File.join(component_folder_path, "*.rb")) - [main_component_file_path]
65+
def components_file_paths = Dir.glob(File.join(component_folder_path, "*.rb"))
8166

8267
def js_controller_file_paths = Dir.glob(File.join(component_folder_path, "*.js"))
8368

0 commit comments

Comments
 (0)