source 'https://rubygems.org'
gem 'rails', '~> 4.1.0'
-gem 'arvados', '>= 0.1.20150421171838'
+gem 'arvados', '>= 0.1.20150507210654'
gem 'activerecord-nulldb-adapter'
gem 'multi_json'
andand (1.3.3)
angularjs-rails (1.3.8)
arel (5.0.1.20140414130214)
- arvados (0.1.20150421171838)
+ arvados (0.1.20150507210654)
activesupport (>= 3.2.13)
andand (~> 1.3, >= 1.3.3)
google-api-client (~> 0.6.3, >= 0.6.3)
activerecord-nulldb-adapter
andand
angularjs-rails
- arvados (>= 0.1.20150421171838)
+ arvados (>= 0.1.20150507210654)
bootstrap-sass (~> 3.1.0)
bootstrap-tab-history-rails
bootstrap-x-editable-rails
stream_name = unescape token
elsif in_file_tokens or not Locator.valid? token
in_file_tokens = true
- yield [stream_name] + split_file_token(token)
+
+ file_tokens = split_file_token(token)
+ stream_name_adjuster = ''
+ if file_tokens[2].include?('/') # '/' in filename
+ parts = file_tokens[2].rpartition('/')
+ stream_name_adjuster = parts[1] + parts[0] # /dir_parts
+ file_tokens[2] = parts[2]
+ end
+
+ yield [stream_name + stream_name_adjuster] + file_tokens
end
end
end
if @files.nil?
file_sizes = Hash.new(0)
each_file_spec do |streamname, _, filesize, filename|
- if filename.include?('/')
- parts = filename.rpartition('/')
- streamname = streamname + parts[1] + parts[0] # ./dir_parts
- filename = parts[2]
- end
file_sizes[[streamname, filename]] += filesize
end
@files = file_sizes.each_pair.map do |(streamname, filename), size|