Class: Tapioca::Commands::Init
Instance Method Summary
collapse
#rbi_formatter, #say_error
Constructor Details
#initialize(sorbet_config:, tapioca_config:, default_postrequire:) ⇒ Init
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/tapioca/commands/init.rb', line 14
def initialize(
sorbet_config:,
tapioca_config:,
default_postrequire:
)
@sorbet_config = sorbet_config
@tapioca_config = tapioca_config
@default_postrequire = default_postrequire
super()
@installer = T.let(nil, T.nilable(Bundler::Installer))
@spec = T.let(nil, T.nilable(Bundler::StubSpecification))
end
|
Instance Method Details
#execute ⇒ Object
30
31
32
33
34
35
|
# File 'lib/tapioca/commands/init.rb', line 30
def execute
create_sorbet_config
create_tapioca_config
create_post_require
create_binstub
end
|