Class: ArrowDataset::FileSystemDatasetFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/arrow-dataset/file-system-dataset-factory.rb

Instance Method Summary collapse

Instance Method Details

#set_file_system_uri(uri) ⇒ Object Also known as: file_system_uri=



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/arrow-dataset/file-system-dataset-factory.rb', line 21

def set_file_system_uri(uri)
  if uri.is_a?(URI)
    if uri.scheme.nil?
      uri = uri.dup
      absolute_path = File.expand_path(uri.path)
      if absolute_path.start_with?("/")
        uri.path = absolute_path
      else
        uri.path = "/#{absolute_path}"
      end
      uri.scheme = "file"
    end
    uri = uri.to_s
  end
  set_file_system_uri_raw(uri)
end

#set_file_system_uri_rawObject



20
# File 'lib/arrow-dataset/file-system-dataset-factory.rb', line 20

alias_method :set_file_system_uri_raw, :set_file_system_uri