Class: SlackWebApi::Error1
- Inherits:
-
Object
- Object
- SlackWebApi::Error1
- Defined in:
- lib/slack_web_api/models/error1.rb
Overview
Error1.
Constant Summary collapse
- ERROR1 =
[ # TODO: Write general description for FEATURE_NOT_ENABLED FEATURE_NOT_ENABLED = 'feature_not_enabled'.freeze, # TODO: Write general description for RESTRICTED_ACTION RESTRICTED_ACTION = 'restricted_action'.freeze, # TODO: Write general description for NAME_TAKEN NAME_TAKEN = 'name_taken'.freeze, # TODO: Write general description for CHANNEL_NOT_FOUND CHANNEL_NOT_FOUND = 'channel_not_found'.freeze, # TODO: Write general description for CHANNEL_TYPE_NOT_SUPPORTED CHANNEL_TYPE_NOT_SUPPORTED = 'channel_type_not_supported'.freeze, # TODO: Write general description for DEFAULT_ORG_WIDE_CHANNEL DEFAULT_ORG_WIDE_CHANNEL = 'default_org_wide_channel'.freeze, # 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 COULD_NOT_CONVERT_CHANNEL COULD_NOT_CONVERT_CHANNEL = 'could_not_convert_channel'.freeze, # TODO: Write general description for EXTERNAL_CHANNEL_MIGRATING EXTERNAL_CHANNEL_MIGRATING = 'external_channel_migrating'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = FEATURE_NOT_ENABLED) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'lib/slack_web_api/models/error1.rb', line 45 def self.from_value(value, default_value = FEATURE_NOT_ENABLED) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'feature_not_enabled' then FEATURE_NOT_ENABLED when 'restricted_action' then RESTRICTED_ACTION when 'name_taken' then NAME_TAKEN when 'channel_not_found' then CHANNEL_NOT_FOUND when 'channel_type_not_supported' then CHANNEL_TYPE_NOT_SUPPORTED when 'default_org_wide_channel' then DEFAULT_ORG_WIDE_CHANNEL when 'method_not_supported_for_channel_type' then METHOD_NOT_SUPPORTED_FOR_CHANNEL_TYPE when 'could_not_convert_channel' then COULD_NOT_CONVERT_CHANNEL when 'external_channel_migrating' then EXTERNAL_CHANNEL_MIGRATING else default_value end end |
.validate(value) ⇒ Object
39 40 41 42 43 |
# File 'lib/slack_web_api/models/error1.rb', line 39 def self.validate(value) return false if value.nil? ERROR1.include?(value) end |