Class: KHL::HTTP::Blacklist
Overview
Constant Summary
Constants inherited from Base
KHL::HTTP::Base::API_VERSION, KHL::HTTP::Base::BASE_URL, KHL::HTTP::Base::END_POINT
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#create(guild_id, target_id, options = {}) ⇒ KHL::HTTP::Response
加入黑名单.
-
#delete(guild_id, target_id) ⇒ KHL::HTTP::Response
移除黑名单.
-
#list(guild_id, options = {}) ⇒ KHL::HTTP::Response
获取黑名单列表.
Methods inherited from Base
#get, #initialize, #post, #post_file
Constructor Details
This class inherits a constructor from KHL::HTTP::Base
Instance Method Details
#create(guild_id, target_id, options = {}) ⇒ KHL::HTTP::Response
加入黑名单
28 29 30 |
# File 'lib/khl/http/blacklist.rb', line 28 def create(guild_id, target_id, = {}) post(.merge(guild_id: guild_id, target_id: target_id)) end |
#delete(guild_id, target_id) ⇒ KHL::HTTP::Response
移除黑名单
36 37 38 |
# File 'lib/khl/http/blacklist.rb', line 36 def delete(guild_id, target_id) post(guild_id: guild_id, target_id: target_id) end |
#list(guild_id, options = {}) ⇒ KHL::HTTP::Response
获取黑名单列表
17 18 19 |
# File 'lib/khl/http/blacklist.rb', line 17 def list(guild_id, = {}) get(.merge(guild_id: guild_id)) end |