Sha256: ef7c9dbc861d9e4d07aea93f3b0ba4ad1a1fb69b58c97d8fbc196624736ab3c4

Contents?: true

Size: 545 Bytes

Versions: 4

Compression:

Stored size: 545 Bytes

Contents

module Rb1drv
  class OneDrive
    # Get root directory object.
    #
    # @return [OneDriveDir] your root
    def root
      @_root_dir ||= OneDriveDir.new(self, request('drive/root'))
    end

    # Get an object by an arbitary path.
    #
    # TODO: API endpoint does not play well with remote files
    #
    # @return [OneDriveDir,OneDriveFile] the drive item you asked
    def get(path)
      path = "/#{path}" unless path[0] == '/'
      OneDriveItem.smart_new(self, request("drive/root:#{path}"))
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rb1drv-0.1.7 lib/rb1drv/onedrive.rb
rb1drv-0.1.6 lib/rb1drv/onedrive.rb
rb1drv-0.1.5 lib/rb1drv/onedrive.rb
rb1drv-0.1.4 lib/rb1drv/onedrive.rb