Class: Yoda::Server::Providers::WorkspaceDidRenameFiles
- Defined in:
- lib/yoda/server/providers/workspace_did_rename_files.rb
Instance Attribute Summary
Attributes inherited from Base
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from Base
#initialize, provide?, #timeout
Constructor Details
This class inherits a constructor from Yoda::Server::Providers::Base
Class Method Details
.provider_method ⇒ Object
5 6 7 |
# File 'lib/yoda/server/providers/workspace_did_rename_files.rb', line 5 def self.provider_method :'workspace/didRenameFiles' end |
Instance Method Details
#provide(params) ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/yoda/server/providers/workspace_did_rename_files.rb', line 10 def provide(params) files = params[:files] files.each do |file| session.remove_source(uri: file[:old_uri]) session.read_source(file[:new_uri]) end NO_RESPONSE end |