lib/socrates/adapters/slack.rb in socrates-0.1.20 vs lib/socrates/adapters/slack.rb in socrates-0.1.21
- old
+ new
@@ -11,21 +11,24 @@
end
def client_id_from(context: nil, user: nil)
unless context.nil?
raise ArgumentError, "Expected context to respond to :user" unless context.respond_to?(:user)
+
return context.user
end
unless user.nil?
raise ArgumentError, "Expected user to respond to :id" unless user.respond_to?(:id)
+
return user.id
end
raise ArgumentError, "Must provide one of context or user"
end
def channel_from(context: nil, user: nil)
unless context.nil?
raise ArgumentError, "Expected context to respond to :channel" unless context.respond_to?(:channel)
+
return context.channel
end
return lookup_dm_channel(user) unless user.nil?
raise ArgumentError, "Must provide one of context or user"