|
2 | 2 | require "diff-lcs"
|
3 | 3 |
|
4 | 4 | require_relative "super_diff/csi"
|
5 |
| -require_relative "super_diff/colorized_document" |
6 | 5 |
|
7 |
| -require_relative "super_diff/errors" |
8 |
| -require_relative "super_diff/helpers" |
9 |
| - |
10 |
| -require_relative "super_diff/object_inspection/inspector_registry" |
11 |
| -require_relative "super_diff/object_inspection" |
12 |
| -require_relative "super_diff/object_inspection/nodes" |
13 |
| -require_relative "super_diff/object_inspection/nodes/base" |
14 |
| -require_relative "super_diff/object_inspection/nodes/break" |
15 |
| -require_relative "super_diff/object_inspection/nodes/inspection" |
16 |
| -require_relative "super_diff/object_inspection/nodes/nesting" |
17 |
| -require_relative "super_diff/object_inspection/nodes/text" |
18 |
| -require_relative "super_diff/object_inspection/nodes/when_multiline" |
19 |
| -require_relative "super_diff/object_inspection/nodes/when_singleline" |
20 |
| -require_relative "super_diff/object_inspection/inspection_tree" |
21 |
| -require_relative "super_diff/object_inspection/inspectors" |
22 |
| -require_relative "super_diff/object_inspection/inspectors/array" |
23 |
| -require_relative "super_diff/object_inspection/inspectors/custom_object" |
24 |
| -require_relative "super_diff/object_inspection/inspectors/default_object" |
25 |
| -require_relative "super_diff/object_inspection/inspectors/hash" |
26 |
| -require_relative "super_diff/object_inspection/inspectors/primitive" |
27 |
| -require_relative "super_diff/object_inspection/inspectors/string" |
28 |
| - |
29 |
| -require_relative "super_diff/equality_matchers/base" |
30 |
| -require_relative "super_diff/equality_matchers/array" |
31 |
| -require_relative "super_diff/equality_matchers/hash" |
32 |
| -require_relative "super_diff/equality_matchers/multi_line_string" |
33 |
| -require_relative "super_diff/equality_matchers/object" |
34 |
| -require_relative "super_diff/equality_matchers/primitive" |
35 |
| -require_relative "super_diff/equality_matchers/single_line_string" |
36 |
| -require_relative "super_diff/equality_matchers" |
37 |
| -require_relative "super_diff/equality_matcher" |
38 |
| - |
39 |
| -require_relative "super_diff/operations/unary_operation" |
40 |
| -require_relative "super_diff/operations/binary_operation" |
41 |
| - |
42 |
| -require_relative "super_diff/operation_sequences/base" |
43 |
| -require_relative "super_diff/operation_sequences/array" |
44 |
| -require_relative "super_diff/operation_sequences/hash" |
45 |
| -require_relative "super_diff/operation_sequences/object" |
46 |
| - |
47 |
| -require_relative "super_diff/operational_sequencers/base" |
48 |
| -require_relative "super_diff/operational_sequencers/array" |
49 |
| -require_relative "super_diff/operational_sequencers/hash" |
50 |
| -require_relative "super_diff/operational_sequencers/multi_line_string" |
51 |
| -require_relative "super_diff/operational_sequencers/object" |
52 |
| -require_relative "super_diff/operational_sequencers" |
53 |
| -require_relative "super_diff/operational_sequencer" |
54 |
| - |
55 |
| -require_relative "super_diff/diff_formatters/collection" |
56 |
| -require_relative "super_diff/diff_formatters/base" |
57 |
| -require_relative "super_diff/diff_formatters/array" |
58 |
| -require_relative "super_diff/diff_formatters/hash" |
59 |
| -require_relative "super_diff/diff_formatters/multi_line_string" |
60 |
| -require_relative "super_diff/diff_formatters/object" |
61 |
| -require_relative "super_diff/diff_formatters" |
62 |
| -require_relative "super_diff/diff_formatter" |
63 |
| - |
64 |
| -require_relative "super_diff/differs/base" |
65 |
| -require_relative "super_diff/differs/array" |
66 |
| -require_relative "super_diff/differs/empty" |
67 |
| -require_relative "super_diff/differs/hash" |
68 |
| -require_relative "super_diff/differs/multi_line_string" |
69 |
| -require_relative "super_diff/differs/object" |
70 |
| -require_relative "super_diff/differs" |
71 |
| -require_relative "super_diff/differ" |
| 6 | +module SuperDiff |
| 7 | + autoload :ColorizedDocument, "super_diff/colorized_document" |
| 8 | + autoload :DiffFormatter, "super_diff/diff_formatter" |
| 9 | + autoload :DiffFormatters, "super_diff/diff_formatters" |
| 10 | + autoload :Differ, "super_diff/differ" |
| 11 | + autoload :Differs, "super_diff/differs" |
| 12 | + autoload( |
| 13 | + :NoOperationalSequencerAvailableError, |
| 14 | + "super_diff/no_operational_sequencer_available_error", |
| 15 | + ) |
| 16 | + autoload :EqualityMatcher, "super_diff/equality_matcher" |
| 17 | + autoload :EqualityMatchers, "super_diff/equality_matchers" |
| 18 | + autoload :Helpers, "super_diff/helpers" |
| 19 | + autoload :ObjectInspection, "super_diff/object_inspection" |
| 20 | + autoload :OperationalSequencer, "super_diff/operational_sequencer" |
| 21 | + autoload :OperationalSequencers, "super_diff/operational_sequencers" |
| 22 | + autoload :OperationSequences, "super_diff/operation_sequences" |
| 23 | + autoload :Operations, "super_diff/operations" |
| 24 | +end |
0 commit comments