lib/slack/web/api/mixins/groups.id.rb in slack-ruby-client-0.5.4 vs lib/slack/web/api/mixins/groups.id.rb in slack-ruby-client-0.6.0
- old
+ new
@@ -11,11 +11,11 @@
def groups_id(options = {})
name = options[:channel]
throw ArgumentError.new('Required arguments :channel missing') if name.nil?
return { 'ok' => true, 'group' => { 'id' => name } } unless name[0] == '#'
groups_list.tap do |list|
- list['groups'].each do |group|
- return { 'ok' => true, 'group' => { 'id' => group['id'] } } if group['name'] == name[1..-1]
+ list.groups.each do |group|
+ return Slack::Messages::Message.new('ok' => true, 'group' => { 'id' => group.id }) if group.name == name[1..-1]
end
end
fail Slack::Web::Api::Error, 'channel_not_found'
end
end