1
2
3
4
5
6
7
8
9
10
11
12
13
# Config is a Data class, whose members the inline parser cannot read.
# It is marked `@rbs skip` in config.rb and its members are signed here;
# the methods reopened onto it carry their own inline types.
module RankKing
class Config
attr_reader database_url: String
attr_reader session_secret: String
attr_reader open_skill: OpenSkill::Model
attr_reader inner_tube: InnerTube
def self.new: (database_url: String, session_secret: String, open_skill: OpenSkill::Model, inner_tube: InnerTube) -> instance
end
end