X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2f83fcd45b4b23db2bb5bb4afbe1e863ebd77ec6..HEAD:/sdk/ruby/lib/arvados.rb diff --git a/sdk/ruby/lib/arvados.rb b/sdk/ruby/lib/arvados.rb index 7b99ba5788..63550cd37c 100644 --- a/sdk/ruby/lib/arvados.rb +++ b/sdk/ruby/lib/arvados.rb @@ -21,7 +21,7 @@ class Arvados attr_reader :request_id def execute(*args) - @request_id = "req-" + Random::DEFAULT.rand(2**128).to_s(36)[0..19] + @request_id = "req-" + Random.new.rand(2**128).to_s(36)[0..19] if args.last.is_a? Hash args.last[:headers] ||= {} args.last[:headers]['X-Request-Id'] = @request_id @@ -76,7 +76,7 @@ class Arvados _arvados = self namespace_class = Arvados.const_set "A#{self.object_id}", Class.new self.arvados_api.schemas.each do |classname, schema| - next if classname.match /List$/ + next if classname.match(/List$/) klass = Class.new(Arvados::Model) do def self.arvados @arvados @@ -137,7 +137,7 @@ class Arvados end def debuglog *args - self.class.debuglog *args + self.class.debuglog(*args) end def config(config_file_path="~/.config/arvados/settings.conf") @@ -206,10 +206,10 @@ class Arvados arvados.client end def self.debuglog(*args) - arvados.class.debuglog *args + arvados.class.debuglog(*args) end def debuglog(*args) - self.class.arvados.class.debuglog *args + self.class.arvados.class.debuglog(*args) end def self.api_exec(method, parameters={}) api_method = arvados_api.send(api_models_sym).send(method.name.to_sym)