Class: DropboxApi::Metadata::AddMember
- Inherits:
-
Object
- Object
- DropboxApi::Metadata::AddMember
- Defined in:
- lib/dropbox_api/metadata/add_member.rb
Overview
Examples of serialized ‘AddMember` objects:
{
"member": {
".tag": "email",
"email": "[email protected]"
},
"access_level": {
".tag": "editor"
}
}, {
"member": {
".tag": "dropbox_id",
"dropbox_id": "dbid:AAEufNrMPSPe0dMQijRP0N_aZtBJRm26W4Q"
},
"access_level": {
".tag": "viewer"
}
}
Instance Method Summary collapse
-
#initialize(member, acl = :editor) ⇒ AddMember
constructor
Builds an AddMember object that can be used as an argument for ‘add_folder_member`.
- #to_hash ⇒ Object
Constructor Details
#initialize(member, acl = :editor) ⇒ AddMember
Builds an AddMember object that can be used as an argument for ‘add_folder_member`.
28 29 30 31 |
# File 'lib/dropbox_api/metadata/add_member.rb', line 28 def initialize(member, acl = :editor) @member = member @acl = acl end |
Instance Method Details
#to_hash ⇒ Object
33 34 35 36 37 38 |
# File 'lib/dropbox_api/metadata/add_member.rb', line 33 def to_hash { :member => member_to_hash, :access_level => acl_to_hash } end |