File tree Expand file tree Collapse file tree 5 files changed +21
-2
lines changed Expand file tree Collapse file tree 5 files changed +21
-2
lines changed Original file line number Diff line number Diff line change 1
1
PODS:
2
- - CatalogByConvention (2.2.0 )
2
+ - CatalogByConvention (2.3.1 )
3
3
- CatalogExamples (1.0.0)
4
4
- CatalogUnitTests (1.0.0):
5
5
- Resistor
@@ -22,7 +22,7 @@ EXTERNAL SOURCES:
22
22
:path: components/Resistor
23
23
24
24
SPEC CHECKSUMS:
25
- CatalogByConvention: 5df5831e48b8083b18570dcb804f20fd1c90694f
25
+ CatalogByConvention: 1df2d770271921f668a99245c7c4c129e78941ee
26
26
CatalogExamples: cafe3e4eae3abc948d96beb626657455c1dfb327
27
27
CatalogUnitTests: b7a746f12abb31a905654521ee926ea007ab7275
28
28
Resistor: 36a9ae98666be3b4f34d8133fad442fa87fdbce2
Original file line number Diff line number Diff line change 53
53
/* * Return a description of the example. */
54
54
- (nonnull NSString *)catalogDescription ;
55
55
56
+ /* * Return a link to related information or resources. */
57
+ - (nonnull NSURL *)catalogRelatedInfo ;
58
+
56
59
@end
Original file line number Diff line number Diff line change @@ -85,6 +85,11 @@ - (NSString *)exampleDescription {
85
85
return CBCDescriptionFromClass (_exampleClass);
86
86
}
87
87
88
+ - (NSURL *)exampleRelatedInfo {
89
+ NSAssert (_exampleClass != nil , @" This node has no associated example." );
90
+ return CBCRelatedInfoFromClass (_exampleClass);
91
+ }
92
+
88
93
- (BOOL )isPrimaryDemo {
89
94
return CBCCatalogIsPrimaryDemoFromClass (_exampleClass);
90
95
}
Original file line number Diff line number Diff line change @@ -60,6 +60,9 @@ FOUNDATION_EXTERN UIViewController *CBCViewControllerFromClass(Class aClass);
60
60
/* * Create a description from the provided class. **/
61
61
FOUNDATION_EXTERN NSString *CBCDescriptionFromClass (Class aClass);
62
62
63
+ /* * Create a link to related information from the provided class. **/
64
+ FOUNDATION_EXTERN NSURL *CBCRelatedInfoFromClass (Class aClass);
65
+
63
66
#pragma mark Fix View Debugging
64
67
65
68
/* *
Original file line number Diff line number Diff line change @@ -138,6 +138,14 @@ BOOL CBCCatalogIsDebugLeaf(Class aClass) {
138
138
return nil ;
139
139
}
140
140
141
+ NSURL *CBCRelatedInfoFromClass (Class aClass) {
142
+ if ([aClass respondsToSelector: @selector (catalogRelatedInfo )]) {
143
+ NSURL *catalogRelatedInfo = [aClass catalogRelatedInfo ];
144
+ return catalogRelatedInfo;
145
+ }
146
+ return nil ;
147
+ }
148
+
141
149
#pragma mark Fix View Debugging
142
150
143
151
void CBCFixViewDebuggingIfNeeded (void ) {
You can’t perform that action at this time.
0 commit comments