File tree Expand file tree Collapse file tree 2 files changed +9
-21
lines changed Expand file tree Collapse file tree 2 files changed +9
-21
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,13 @@ def perform
30
30
go_fmt
31
31
end
32
32
33
+ private
34
+
35
+ # @return [RubyHeaderParser::Parser]
36
+ def parser
37
+ @parser ||= RubyHeaderParser ::Parser . new ( header_dir )
38
+ end
39
+
33
40
def write_type_definitions_to_go_file
34
41
type_definitions = parser . extract_type_definitions . map do |definition |
35
42
RubyHToGo ::TypeDefinition . new ( definition :, header_dir :)
@@ -70,13 +77,6 @@ def write_function_definitions_to_go_file
70
77
end
71
78
end
72
79
73
- private
74
-
75
- # @return [RubyHeaderParser::Parser]
76
- def parser
77
- @parser ||= RubyHeaderParser ::Parser . new ( header_dir )
78
- end
79
-
80
80
# Clean all generated files in dist/
81
81
def clean_generated_files
82
82
FileUtils . rm_f ( Dir . glob ( File . join ( dist_dir , "*.go" ) ) )
Original file line number Diff line number Diff line change 10
10
)
11
11
end
12
12
13
- describe "#write_type_definitions_to_go_file" do
14
- subject { cli . write_type_definitions_to_go_file }
15
-
16
- it { expect { subject } . not_to raise_error }
17
- end
18
-
19
- describe "#write_struct_definitions_to_go_file" do
20
- subject { cli . write_struct_definitions_to_go_file }
21
-
22
- it { expect { subject } . not_to raise_error }
23
- end
24
-
25
- describe "#write_function_definitions_to_go_file" do
26
- subject { cli . write_function_definitions_to_go_file }
13
+ describe "#perform" do
14
+ subject { cli . perform }
27
15
28
16
it { expect { subject } . not_to raise_error }
29
17
end
You can’t perform that action at this time.
0 commit comments