Sha256: f256a288b220ab0b55733c6354f2af12c31326dacbc92430ae2178737a277105
Contents?: true
Size: 719 Bytes
Versions: 15
Compression:
Stored size: 719 Bytes
Contents
def create_change_object_status_request(object_or_objects, status, hold_token, order_id, event_key_or_keys) result = {} result[:objects] = normalize(object_or_objects) result[:status] = status result[:holdToken] = hold_token if hold_token != nil result[:orderId] = order_id if order_id != nil if event_key_or_keys.is_a? Array result[:events] = event_key_or_keys else result[:events] = [event_key_or_keys] end result end def normalize(object_or_objects) if object_or_objects.is_a? Array if object_or_objects.length == 0 [] end result = [] object_or_objects.each do |object| result << object end return result end normalize([object_or_objects]) end
Version data entries
15 entries across 15 versions & 1 rubygems