Sha256: b797970a91fff5a9a3f00df6f8bec9d59603e3ede7802a1f4935502cfc2018e9
Contents?: true
Size: 514 Bytes
Versions: 25
Compression:
Stored size: 514 Bytes
Contents
# frozen_string_literal: true module PlatformosCheck module LanguageServer class ExecuteCommandProvider class << self def all @all ||= [] end def inherited(subclass) all << subclass end def command(cmd = nil) @command = cmd unless cmd.nil? @command end end def execute(arguments) raise NotImplementedError end def command self.class.command end end end end
Version data entries
25 entries across 25 versions & 1 rubygems