lib/attune/api/anonymous.rb in attune-1.0.15 vs lib/attune/api/anonymous.rb in attune-1.0.16

- old
+ new

@@ -57,11 +57,15 @@ # @raise [AuthenticationException] if authorization header not accepted def update (anonymous,body) query_param_keys = [] # verify existence of params - raise ArgumentError, "anonymous is required" if anonymous.nil? + #raise ArgumentError, "anonymous is required" if anonymous.nil? + if anonymous == nil + anonymous = SecureRandom.uuid + end + raise ArgumentError, "body is required" if body.nil? # set default values and merge with input options = { :anonymous => anonymous, :body => body} @@ -110,10 +114,14 @@ # @raise [AuthenticationException] if authorization header not accepted def get (anonymous) query_param_keys = [] # verify existence of params - raise ArgumentError, "anonymous is required" if anonymous.nil? + # raise ArgumentError, "anonymous is required" if anonymous.nil? + if anonymous == nil + anonymous = SecureRandom.uuid + end + # set default values and merge with input options = { :anonymous => anonymous} #resource path