# File lib/aws/sts.rb, line 132 def get_session(method, opts = {}) opts[:duration_seconds] = opts.delete(:duration) if opts[:duration] resp = client.send(method, opts) credentials = resp.credentials session_opts = { :credentials => { :access_key_id => credentials.access_key_id, :secret_access_key => credentials.secret_access_key, :session_token => credentials.session_token }, :expires_at => credentials.expiration } yield(resp, session_opts) end