@@ -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