File tree Expand file tree Collapse file tree 3 files changed +14
-16
lines changed
Expand file tree Collapse file tree 3 files changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ def deleted_salesforce_ids
4242 @runner . before ,
4343 )
4444
45- response . deletedRecords . map ( &:id )
45+ response . map ( &:id )
4646 end
4747
4848 # Internal: Get the IDs of records which are in the larger collection
Original file line number Diff line number Diff line change @@ -52,24 +52,22 @@ def initialize(**_)
5252 # Time.now,
5353 # )
5454 #
55- # #=> #<Restforce::Mash
56- # latestDateCovered="2015-05-18T22:31:00.000+0000"
57- # earliestDateAvailable="2015-04-11T06:44:00.000+0000"
58- # deletedRecords=[
59- # #<Restforce::Mash
60- # deletedDate="2015-05-18T22:31:17.000+0000"
61- # id="a001a000001a5vOAAQ"
62- # >
63- # ]
64- # >
55+ # #=> [
56+ # #<Restforce::Mash
57+ # deletedDate="2015-05-18T22:31:17.000+0000"
58+ # id="a001a000001a5vOAAQ"
59+ # >,
60+ # ]
6561 #
66- # Returns a Restforce::Mash with a `deletedRecords` key .
62+ # Returns an Array of Restforce::Mash objects .
6763 def get_deleted_between ( sobject , start_time , end_time = Time . now )
68- api_get (
64+ response = api_get (
6965 "sobjects/#{ sobject } /deleted" ,
7066 start : start_time . utc . iso8601 ,
7167 end : end_time . utc . iso8601 ,
72- ) . body
68+ )
69+
70+ Array ( response . body [ "deletedRecords" ] )
7371 end
7472
7573 end
Original file line number Diff line number Diff line change 7878 let ( :runner ) { Restforce ::DB ::Runner . new ( 0 , Time . now - 300 ) }
7979 let ( :cleaner ) { Restforce ::DB ::Cleaner . new ( mapping , runner ) }
8080 let ( :dummy_response ) do
81- Struct . new ( :deletedRecords ) . new ( [
81+ [
8282 Restforce ::Mash . new ( id : salesforce_id ) ,
83- ] )
83+ ]
8484 end
8585
8686 before do
You can’t perform that action at this time.
0 commit comments