Controllers

A runnable Geblang example.

Path
gebweb/examples/services_yaml/src/controllers.gb
Category
Services Yaml

Source

module controllers;

import consumer;

export class FeedController {
    consumer.FeedConsumer feed;
    func FeedController(consumer.FeedConsumer feed) {
        this.feed = feed;
    }

    @Get("/feed")
    func index(): dict<string, any> {
        return {"items": this.feed.headlines()};
    }
}