Skip to content

Instantly share code, notes, and snippets.

<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/backgroundImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
public Observable<Rates> getRates() {
String accessToken = getAuthenticationTokens().getAccessToken();
return networking.getRates(accessToken)
.flatMap(new Func1<Response<Rates>, Observable<Rates>>() {
@Override
public Observable<Rates> call(Response<Rates> response) {
if (response.isSuccess()) {
Rates rates = response.body();
return Observable.just(rates);
}
public protocol RouteType: ResponderType {
var methods: Set<Method> { get }
var path: String { get }
var responder: ResponderType { get }
}
public protocol RouteMatcherType: ResponderType {
var routes: [RouteType] { get set }
var fallback: ResponderType { get set }
func addRouteWithMethods(methods: Set<Method>, path: String, responder: ResponderType)
struct GetPokemonEndpoint: EndpointType {
let middleware: [MiddlewareType] = [
debugLogger,
clientContentNegotiator(JSONMediaType)
]
func serialize(id: Int) throws -> Request {
return Request(method: .GET, uri: URI(path: "/api/v1/pokemon/\(id)/"))
}

Source:

struct A {}
struct B {}

let a = A()
let b = B()

func f(a: A..., _ b: B) {}
route.get("/", filters: failureRecoverer, logger, cacher, authenticator, contentNegotiator, templateRenderer, responder: responder)
route.get("/", chain: cacher, authenticator, contentParser, responder, contentSerializer, templateRenderer, logger: logger, failureRecoverer: failureRecoverer)
protocol MiddlewareType {
func intercept(request: Request, nextResponder: ResponderType) throws -> Response
}
protocol RequestMiddlewareType: MiddlewareType {
func intercept(request: Request) throws -> Request
}
extension RequestMiddlewareType {
func intercept(request: Request, nextResponder: ResponderType) throws -> Response {

Framework:

struct Request {
    var body: String
}

struct Response {
    var status: String
    var body: String
func foo(closure: Void -> Int) {}

extension Dictionary {
    func bar() {
        var x = 0
        let y = x
        foo { y }
    }
}
func foo(closure: Void -> Int) {}

extension Dictionary {
    func bar() {
        var x = 0
        foo { x }
    }
}