@@ -15,26 +15,13 @@ def generate_component
15
15
exit
16
16
end
17
17
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..."
30
19
end
31
20
32
21
def copy_related_component_files
33
- return if related_components_file_paths . empty?
34
-
35
- say "Generating related components"
22
+ say "Generating components"
36
23
37
- related_components_file_paths . each do |file_path |
24
+ components_file_paths . each do |file_path |
38
25
component_file_name = file_path . split ( "/" ) . last
39
26
copy_file file_path , Rails . root . join ( "app/components/ruby_ui" , component_folder_name , component_file_name )
40
27
end
@@ -75,9 +62,7 @@ def component_folder_name = component_name.underscore
75
62
76
63
def component_folder_path = File . join ( self . class . source_root , component_folder_name )
77
64
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" ) )
81
66
82
67
def js_controller_file_paths = Dir . glob ( File . join ( component_folder_path , "*.js" ) )
83
68
0 commit comments