Skip to content

Commit

Permalink
Update docs
Browse files Browse the repository at this point in the history
By running `bundle exec rake docs`
  • Loading branch information
erichoracek committed Apr 28, 2020
1 parent e236ea7 commit bfd4154
Show file tree
Hide file tree
Showing 12 changed files with 178 additions and 198 deletions.
2 changes: 1 addition & 1 deletion Gemfile.lock
Expand Up @@ -164,4 +164,4 @@ DEPENDENCIES
xcpretty

BUNDLED WITH
1.16.6
2.1.4
7 changes: 7 additions & 0 deletions SourceryRuntime/Sources/Diffable.swift
Expand Up @@ -68,6 +68,7 @@ extension DiffableResult {

#if swift(>=4.1)
#else
/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: T, expected: T) -> DiffableResult {
if actual != expected {
let result = DiffableResult(results: ["<expected: \(expected), received: \(actual)>"])
Expand All @@ -77,6 +78,7 @@ extension DiffableResult {
}
#endif

/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: T?, expected: T?) -> DiffableResult {
if actual != expected {
let result = DiffableResult(results: ["<expected: \(expected.map({ "\($0)" }) ?? "nil"), received: \(actual.map({ "\($0)" }) ?? "nil")>"])
Expand All @@ -85,12 +87,14 @@ extension DiffableResult {
return self
}

/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: T, expected: T) -> DiffableResult where T: Diffable {
let diffResult = actual.diffAgainst(expected)
append(contentsOf: diffResult)
return self
}

/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: [T], expected: [T]) -> DiffableResult where T: Diffable {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand All @@ -112,6 +116,7 @@ extension DiffableResult {
return self
}

/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: [T], expected: [T]) -> DiffableResult {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand All @@ -129,6 +134,7 @@ extension DiffableResult {
return self
}

/// :nodoc:
@discardableResult func trackDifference<K, T: Equatable>(actual: [K: T], expected: [K: T]) -> DiffableResult where T: Diffable {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand Down Expand Up @@ -166,6 +172,7 @@ extension DiffableResult {

// MARK: - NSObject diffing

/// :nodoc:
@discardableResult func trackDifference<K, T: NSObjectProtocol>(actual: [K: T], expected: [K: T]) -> DiffableResult {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand Down
1 change: 1 addition & 0 deletions SourceryRuntime/Sources/Extensions.swift
Expand Up @@ -178,6 +178,7 @@ public extension String {
}

public extension NSString {
/// :nodoc:
var entireRange: NSRange {
return NSRange(location: 0, length: self.length)
}
Expand Down
2 changes: 1 addition & 1 deletion SourceryRuntime/Sources/TemplateContext.swift
Expand Up @@ -83,7 +83,7 @@ extension ProcessInfo {
/// :nodoc:
public let types: [Type]

/// :nodoc:
/// All known typealiases
public let typealiases: [Typealias]

/// :nodoc:
Expand Down
1 change: 1 addition & 0 deletions SourceryRuntime/Sources/Type.swift
Expand Up @@ -342,6 +342,7 @@ import Foundation
extension Type {

// sourcery: skipDescription, skipJSExport
/// :nodoc:
var isClass: Bool {
let isNotClass = self is Struct || self is Enum || self is Protocol
return !isNotClass && !isExtension
Expand Down
11 changes: 10 additions & 1 deletion SourcerySwift/Sources/SourceryRuntime.content.generated.swift
Expand Up @@ -1192,6 +1192,7 @@ extension DiffableResult {
#if swift(>=4.1)
#else
/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: T, expected: T) -> DiffableResult {
if actual != expected {
let result = DiffableResult(results: ["<expected: \\(expected), received: \\(actual)>"])
Expand All @@ -1201,6 +1202,7 @@ extension DiffableResult {
}
#endif
/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: T?, expected: T?) -> DiffableResult {
if actual != expected {
let result = DiffableResult(results: ["<expected: \\(expected.map({ "\\($0)" }) ?? "nil"), received: \\(actual.map({ "\\($0)" }) ?? "nil")>"])
Expand All @@ -1209,12 +1211,14 @@ extension DiffableResult {
return self
}
/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: T, expected: T) -> DiffableResult where T: Diffable {
let diffResult = actual.diffAgainst(expected)
append(contentsOf: diffResult)
return self
}
/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: [T], expected: [T]) -> DiffableResult where T: Diffable {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand All @@ -1236,6 +1240,7 @@ extension DiffableResult {
return self
}
/// :nodoc:
@discardableResult func trackDifference<T: Equatable>(actual: [T], expected: [T]) -> DiffableResult {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand All @@ -1253,6 +1258,7 @@ extension DiffableResult {
return self
}
/// :nodoc:
@discardableResult func trackDifference<K, T: Equatable>(actual: [K: T], expected: [K: T]) -> DiffableResult where T: Diffable {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand Down Expand Up @@ -1290,6 +1296,7 @@ extension DiffableResult {
// MARK: - NSObject diffing
/// :nodoc:
@discardableResult func trackDifference<K, T: NSObjectProtocol>(actual: [K: T], expected: [K: T]) -> DiffableResult {
let diffResult = DiffableResult()
defer { append(contentsOf: diffResult) }
Expand Down Expand Up @@ -2042,6 +2049,7 @@ public extension String {
}
public extension NSString {
/// :nodoc:
var entireRange: NSRange {
return NSRange(location: 0, length: self.length)
}
Expand Down Expand Up @@ -3391,7 +3399,7 @@ extension ProcessInfo {
/// :nodoc:
public let types: [Type]
/// :nodoc:
/// All known typealiases
public let typealiases: [Typealias]
/// :nodoc:
Expand Down Expand Up @@ -3916,6 +3924,7 @@ import Foundation
extension Type {
// sourcery: skipDescription, skipJSExport
/// :nodoc:
var isClass: Bool {
let isNotClass = self is Struct || self is Enum || self is Protocol
return !isNotClass && !isExtension
Expand Down
27 changes: 27 additions & 0 deletions docs/Classes/AssociatedValue.html
Expand Up @@ -284,6 +284,33 @@ <h4>Declaration</h4>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/c:@M@SourceryRuntime@objc(cs)AssociatedValue(py)defaultValue"></a>
<a name="//apple_ref/swift/Property/defaultValue" class="dashAnchor"></a>
<a class="token" href="#/c:@M@SourceryRuntime@objc(cs)AssociatedValue(py)defaultValue">defaultValue</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Associated value default value</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">defaultValue</span><span class="p">:</span> <span class="kt">String</span><span class="p">?</span></code></pre>

</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
Expand Down
27 changes: 27 additions & 0 deletions docs/Classes/EnumCase.html
Expand Up @@ -282,6 +282,33 @@ <h4>Declaration</h4>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/c:@M@SourceryRuntime@objc(cs)EnumCase(py)indirect"></a>
<a name="//apple_ref/swift/Property/indirect" class="dashAnchor"></a>
<a class="token" href="#/c:@M@SourceryRuntime@objc(cs)EnumCase(py)indirect">indirect</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Whether enum case is indirect</p>

</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">indirect</span><span class="p">:</span> <span class="kt">Bool</span></code></pre>

</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
Expand Down

0 comments on commit bfd4154

Please sign in to comment.