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