Sha256: 963a66cc45ff1e0452751c69abbfc6b8b99a665a50cce31eded6a053afd1d4df

Contents?: true

Size: 538 Bytes

Versions: 10

Compression:

Stored size: 538 Bytes

Contents

require 'json'

module Mattermost
	module Endpoint
		module Plugins

			def upload_plugin(plugin)
				#post("/pkugins", plugin)
				raise NotImplementedError
			end

			def get_plugins
				get("/plugins")
			end

			def remove_plugin(plugin_id)
				delete("/plugins/#{plugin_id}")
			end

			def activate_plugin(plugin_id)
				post("/plugins/#{plugin_id}/activate")
			end

			def deactivate_plugin(plugin_id)
				post("/plugins/#{plugin_id}/deactivate")
			end

			def get_webapp_plugins
				get("/plugins/webapp")
			end
		end
	end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mattermost-api4-ruby-0.0.10 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.9 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.8 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.7 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.6 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.5 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.4 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.3 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.2 lib/mattermost/endpoint/plugins.rb
mattermost-api4-ruby-0.0.1 lib/mattermost/endpoint/plugins.rb