Class: SlackWebApi::Error35
- Inherits:
-
Object
- Object
- SlackWebApi::Error35
- Defined in:
- lib/slack_web_api/models/error35.rb
Overview
Error35.
Constant Summary collapse
- ERROR35 =
[ # TODO: Write general description for # METHOD_NOT_SUPPORTED_FOR_CHANNEL_TYPE METHOD_NOT_SUPPORTED_FOR_CHANNEL_TYPE = 'method_not_supported_for_channel_type'.freeze, # TODO: Write general description for MISSING_SCOPE MISSING_SCOPE = 'missing_scope'.freeze, # TODO: Write general description for CHANNEL_NOT_FOUND CHANNEL_NOT_FOUND = 'channel_not_found'.freeze, # TODO: Write general description for USER_NOT_FOUND USER_NOT_FOUND = 'user_not_found'.freeze, # TODO: Write general description for NO_USER NO_USER = 'no_user'.freeze, # TODO: Write general description for CANT_INVITE_SELF CANT_INVITE_SELF = 'cant_invite_self'.freeze, # TODO: Write general description for NOT_IN_CHANNEL NOT_IN_CHANNEL = 'not_in_channel'.freeze, # TODO: Write general description for ALREADY_IN_CHANNEL ALREADY_IN_CHANNEL = 'already_in_channel'.freeze, # TODO: Write general description for IS_ARCHIVED IS_ARCHIVED = 'is_archived'.freeze, # TODO: Write general description for CANT_INVITE CANT_INVITE = 'cant_invite'.freeze, # TODO: Write general description for TOO_MANY_USERS TOO_MANY_USERS = 'too_many_users'.freeze, # TODO: Write general description for URA_MAX_CHANNELS URA_MAX_CHANNELS = 'ura_max_channels'.freeze, # TODO: Write general description for NOT_AUTHED NOT_AUTHED = 'not_authed'.freeze, # TODO: Write general description for INVALID_AUTH INVALID_AUTH = 'invalid_auth'.freeze, # TODO: Write general description for ACCOUNT_INACTIVE ACCOUNT_INACTIVE = 'account_inactive'.freeze, # TODO: Write general description for USER_IS_BOT USER_IS_BOT = 'user_is_bot'.freeze, # TODO: Write general description for USER_IS_RESTRICTED USER_IS_RESTRICTED = 'user_is_restricted'.freeze, # TODO: Write general description for USER_IS_ULTRA_RESTRICTED USER_IS_ULTRA_RESTRICTED = 'user_is_ultra_restricted'.freeze, # TODO: Write general description for INVALID_ARG_NAME INVALID_ARG_NAME = 'invalid_arg_name'.freeze, # TODO: Write general description for INVALID_ARRAY_ARG INVALID_ARRAY_ARG = 'invalid_array_arg'.freeze, # TODO: Write general description for INVALID_CHARSET INVALID_CHARSET = 'invalid_charset'.freeze, # TODO: Write general description for INVALID_FORM_DATA INVALID_FORM_DATA = 'invalid_form_data'.freeze, # TODO: Write general description for INVALID_POST_TYPE INVALID_POST_TYPE = 'invalid_post_type'.freeze, # TODO: Write general description for MISSING_POST_TYPE MISSING_POST_TYPE = 'missing_post_type'.freeze, # TODO: Write general description for INVALID_JSON INVALID_JSON = 'invalid_json'.freeze, # TODO: Write general description for JSON_NOT_OBJECT JSON_NOT_OBJECT = 'json_not_object'.freeze, # TODO: Write general description for REQUEST_TIMEOUT REQUEST_TIMEOUT = 'request_timeout'.freeze, # TODO: Write general description for UPGRADE_REQUIRED UPGRADE_REQUIRED = 'upgrade_required'.freeze, # TODO: Write general description for TEAM_ADDED_TO_ORG TEAM_ADDED_TO_ORG = 'team_added_to_org'.freeze, # TODO: Write general description for MISSING_CHARSET MISSING_CHARSET = 'missing_charset'.freeze, # TODO: Write general description for SUPERFLUOUS_CHARSET SUPERFLUOUS_CHARSET = 'superfluous_charset'.freeze ].freeze
Class Method Summary collapse
- .from_value(value, default_value = METHOD_NOT_SUPPORTED_FOR_CHANNEL_TYPE) ⇒ Object
- .validate(value) ⇒ Object
Class Method Details
.from_value(value, default_value = METHOD_NOT_SUPPORTED_FOR_CHANNEL_TYPE) ⇒ Object
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 |
# File 'lib/slack_web_api/models/error35.rb', line 111 def self.from_value(value, default_value = METHOD_NOT_SUPPORTED_FOR_CHANNEL_TYPE) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'method_not_supported_for_channel_type' then METHOD_NOT_SUPPORTED_FOR_CHANNEL_TYPE when 'missing_scope' then MISSING_SCOPE when 'channel_not_found' then CHANNEL_NOT_FOUND when 'user_not_found' then USER_NOT_FOUND when 'no_user' then NO_USER when 'cant_invite_self' then CANT_INVITE_SELF when 'not_in_channel' then NOT_IN_CHANNEL when 'already_in_channel' then ALREADY_IN_CHANNEL when 'is_archived' then IS_ARCHIVED when 'cant_invite' then CANT_INVITE when 'too_many_users' then TOO_MANY_USERS when 'ura_max_channels' then URA_MAX_CHANNELS when 'not_authed' then NOT_AUTHED when 'invalid_auth' then INVALID_AUTH when 'account_inactive' then ACCOUNT_INACTIVE when 'user_is_bot' then USER_IS_BOT when 'user_is_restricted' then USER_IS_RESTRICTED when 'user_is_ultra_restricted' then USER_IS_ULTRA_RESTRICTED when 'invalid_arg_name' then INVALID_ARG_NAME when 'invalid_array_arg' then INVALID_ARRAY_ARG when 'invalid_charset' then INVALID_CHARSET when 'invalid_form_data' then INVALID_FORM_DATA when 'invalid_post_type' then INVALID_POST_TYPE when 'missing_post_type' then MISSING_POST_TYPE when 'invalid_json' then INVALID_JSON when 'json_not_object' then JSON_NOT_OBJECT when 'request_timeout' then REQUEST_TIMEOUT when 'upgrade_required' then UPGRADE_REQUIRED when 'team_added_to_org' then TEAM_ADDED_TO_ORG when 'missing_charset' then MISSING_CHARSET when 'superfluous_charset' then SUPERFLUOUS_CHARSET else default_value end end |
.validate(value) ⇒ Object
105 106 107 108 109 |
# File 'lib/slack_web_api/models/error35.rb', line 105 def self.validate(value) return false if value.nil? ERROR35.include?(value) end |