class Egnyte::Item

Public Class Methods

new(data, session) click to toggle source
# File lib/egnyte/item.rb, line 3
def initialize(data, session)
  @data = data
  @session = session
end

Public Instance Methods

fs_path(mode='fs') click to toggle source

mode can be either fs, or fs-content.

# File lib/egnyte/item.rb, line 18
def fs_path(mode='fs')
  "https://#{@session.domain}.egnyte.com/#{@session.api}/v1/#{mode}/"
end
method_missing(method, *args, &block) click to toggle source
# File lib/egnyte/item.rb, line 8
def method_missing(method, *args, &block)
  @data[method.to_s]
end
update_data(data) click to toggle source
# File lib/egnyte/item.rb, line 12
def update_data(data)
  @data = @data.update(data)
  self
end