Module: DingHook::Valid
- Included in:
- Message
- Defined in:
- lib/ding_hook/valid.rb
Constant Summary collapse
- VALID_TYPE =
[:text, :link, :markdown, :action_card, :feed_card]
Instance Method Summary collapse
Instance Method Details
#check_account_valid(accounts) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/ding_hook/valid.rb', line 12 def check_account_valid(accounts) accounts.each do |account| token = DingHook.config.fetch(account.to_sym, nil) if token.nil? raise DingHook::Exception::AccountError, "#{account} 对应的access_token未配置" end end end |
#check_msg_type_valid(type) ⇒ Object
6 7 8 9 10 |
# File 'lib/ding_hook/valid.rb', line 6 def check_msg_type_valid(type) unless VALID_TYPE.include?(type.to_sym) raise DingHook::Exception::MsgTypeError, "无效消息类型,目前支持:#{VALID_TYPE.join(', ')}" end end |