class Dropbox::API::Dir
Public Instance Methods
invite(emails, message = "")
click to toggle source
Sends an invitation to email
# File lib/dropbox/api/objects/dir.rb, line 24 def invite(emails, message = "") emails = [emails] if emails.is_a? String response = Dropbox::API::Config.web_session.invite(self[:path], emails, message, is_shared_folder?) # This is now a shared folder @is_shared_folder = true # Clear out cache of members so it'll be fetched again when asked @members = nil response end
members()
click to toggle source
Returns an array of people who have been invited to this shared folder
# File lib/dropbox/api/objects/dir.rb, line 4 def members @members ||= if is_shared_folder? Dropbox::API::Config.web_session. share_options(self[:path]). response_data[:members]. map{|member_info| member_info[:email]} else [] end end