# File lib/aws/sns/topic.rb, line 109 def subscribe(endpoint, opts = {}) subscribe_opts = endpoint_opts(endpoint, opts).merge(:topic_arn => arn) resp = client.subscribe(subscribe_opts) if arn = resp.subscription_arn and arn =~ /^arn:/ Subscription.new(arn, :config => config) else nil end end