Skip to content

Commit

Permalink
Add ServerAddon boilerplate
Browse files Browse the repository at this point in the history
  • Loading branch information
KaanOzkan committed Nov 22, 2024
1 parent 0bda321 commit 0bb1961
Show file tree
Hide file tree
Showing 4 changed files with 147 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ Sorbet/TrueSigil:
Include:
- "**/*.rb"
- "**/*.rake"
Exclude:
- "lib/ruby_lsp/tapioca/server_addon.rb"

Style/CaseEquality:
Enabled: false
Expand Down
26 changes: 26 additions & 0 deletions lib/ruby_lsp/tapioca/server_addon.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# typed: false
# frozen_string_literal: true

require "tapioca/internal"

module RubyLsp
module Tapioca
class ServerAddon < ::RubyLsp::Rails::ServerAddon
def name
"Tapioca"
end

def execute(request, params)
case request
when "dsl"
dsl(params)
end
end

private

def dsl(params)
end
end
end
end
118 changes: 118 additions & 0 deletions sorbet/rbi/gems/[email protected]

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions sorbet/tapioca/require.rb
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@
require "ruby_lsp/internal"
require "ruby_lsp/test_helper"
require "ruby_lsp/ruby_lsp_rails/addon"
require "ruby_lsp/ruby_lsp_rails/server"
require "rbs"

0 comments on commit 0bb1961

Please sign in to comment.