I hereby claim:
- I am asharov on github.
- I am ashar (https://keybase.io/ashar) on keybase.
- I have a public key whose fingerprint is 96CC 11C7 B3EA D9B9 30BD 1B25 F57B 3466 9FFF 57FF
To claim this, I am signing this object:
| import Foundation | |
| import Nimble | |
| public func roundTripFromJson<T: Codable>(throughType type: T.Type) -> Predicate<Data> { | |
| return Predicate { (actualExpression: Expression<Data>) throws -> PredicateResult in | |
| guard let initialData = try actualExpression.evaluate() else { | |
| return PredicateResult(status: .fail, message: .fail("expected a non-<nil> Data")) | |
| } | |
| let object = try JSONDecoder().decode(type, from: initialData) | |
| let encodedData = try JSONEncoder().encode(object) |
I hereby claim:
To claim this, I am signing this object:
| function prependNilObject(stream) { | |
| var nilValue = {}; | |
| for (var i = 1; i < arguments.length; ++i) { | |
| nilValue[arguments[i]] = null; | |
| } | |
| var nilStream = Rx.Observable.returnValue(nilValue); | |
| return nilStream.concat(stream); | |
| } |