projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
12876: Merge branch 'master' into 12876-arvados-client
[arvados.git]
/
sdk
/
ruby
/
lib
/
arvados
/
collection.rb
diff --git
a/sdk/ruby/lib/arvados/collection.rb
b/sdk/ruby/lib/arvados/collection.rb
index 07b751908f7da26b93fd5321fe8a5c192872a8d6..6cc3072b77e175c5ddc91cd930fccb6ed213b975 100644
(file)
--- a/
sdk/ruby/lib/arvados/collection.rb
+++ b/
sdk/ruby/lib/arvados/collection.rb
@@
-1,3
+1,7
@@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: Apache-2.0
+
require "arvados/keep"
module Arv
require "arvados/keep"
module Arv
@@
-44,7
+48,7
@@
module Arv
end
def cp_r(source, target, source_collection=nil)
end
def cp_r(source, target, source_collection=nil)
- opts = {
descend_target:
!source.end_with?("/")}
+ opts = {
:descend_target =>
!source.end_with?("/")}
copy(:merge, source.chomp("/"), target, source_collection, opts)
end
copy(:merge, source.chomp("/"), target, source_collection, opts)
end
@@
-70,7
+74,7
@@
module Arv
end
def rm_r(source)
end
def rm_r(source)
- remove(source,
recursive:
true)
+ remove(source,
:recursive =>
true)
end
protected
end
protected
@@
-155,7
+159,7
@@
module Arv
modified
end
modified
end
-
LocatorSegment = Struct.new(
:locators, :start_pos, :length)
+
Struct.new("LocatorSegment",
:locators, :start_pos, :length)
class LocatorRange < Range
attr_reader :locator
class LocatorRange < Range
attr_reader :locator
@@
-187,9
+191,9
@@
module Arv
end_index = search_for_byte(start_pos + length - 1, start_index)
end
seg_ranges = @ranges[start_index..end_index]
end_index = search_for_byte(start_pos + length - 1, start_index)
end
seg_ranges = @ranges[start_index..end_index]
- LocatorSegment.new(seg_ranges.map(&:locator),
- start_pos - seg_ranges.first.begin,
- length)
+
Struct::
LocatorSegment.new(seg_ranges.map(&:locator),
+
start_pos - seg_ranges.first.begin,
+
length)
end
private
end
private