lib/awssume/adapter/aws_client.rb in awssume-0.3.0 vs lib/awssume/adapter/aws_client.rb in awssume-1.0.0

- old
+ new

@@ -22,13 +22,16 @@ def assume_role_params p = { role_arn: config[:role_arn], role_session_name: role_session_name, - external_id: config[:external_id] + external_id: config[:external_id], + duration_seconds: config[:duration_seconds], } p.delete(:external_id) unless p[:external_id] + p.delete(:duration_seconds) \ + if p[:duration_seconds].nil? || p[:duration_seconds] == 0 p end def sts_client