I hereby claim:
- I am orgmir on github.
- I am lramos (https://keybase.io/lramos) on keybase.
- I have a public key ASBY4pjTWnUu70FTs-ffcf8CY0WafZx-8ZoH6Oud-ya4Hgo
To claim this, I am signing this object:
// | |
// UIView+Extensions.swift | |
// | |
// Created by Luis Ramos on 17/5/18. | |
// | |
import UIKit | |
extension UIView { | |
import AppKit | |
private func isTestRun() -> Bool { | |
return NSClassFromString("XCTestCase") != nil | |
} | |
if isTestRun() { | |
// This skipping setting up the app delegate | |
NSApplication.shared.run() | |
} else { |
actual inline fun <R> sync(lock: Any, block: () -> R): R = synchronized(lock, block) | |
actual object Timber { | |
actual val forestList = mutableListOf<Tree>() | |
actual var forestArray: Array<Tree> = emptyArray() | |
} |
I hereby claim:
To claim this, I am signing this object:
image: registry.gitlab.com/username/project_name:latest | |
stages: | |
- build | |
before_script: | |
- export GRADLE_USER_HOME=$(pwd)/.gradle | |
- chmod +x ./gradlew | |
cache: |
/** | |
* Extracts the list of data from a PagingData object. | |
* Useful for testing transformations on PagingData. | |
* | |
* flowOf(PagingData.from(listOf(model)).toList() == listOf(model) | |
* | |
* When nothing else is left, Java reflection will always be there to help us out. | |
*/ | |
@Suppress("UNCHECKED_CAST") | |
private suspend fun <T : Any> PagingData<T>.toList(): List<T> { |
import Combine | |
import SwiftUI | |
// Don't forget to add https://github.com/davedelong/DDHotKey to your project | |
struct HotKeyTextField: View { | |
@Binding var keyCode: Int | |
@Binding var modifierFlags: Int | |
var body: some View { | |
DDHotKeyTextFieldWrapper(keyCode: $keyCode, modifierFlags: $modifierFlags) |