Method: CloudFS::Item#initialize
- Defined in:
- lib/cloudfs/item.rb
#initialize(rest_adapter, parent: nil, parent_state: nil, in_trash: false, in_share: false, old_version: false, **properties) ⇒ Item
Returns a new instance of Item.
143 144 145 146 147 148 149 150 151 |
# File 'lib/cloudfs/item.rb', line 143
def initialize(rest_adapter, parent: nil, parent_state: nil, in_trash: false,
in_share: false, old_version: false, ** properties)
fail RestAdapter::Errors::ArgumentError,
'Invalid RestAdapter, input type must be CloudFS::RestAdapter' unless rest_adapter.is_a?(RestAdapter)
@rest_adapter = rest_adapter
set_item_properties(parent: parent, parent_state: parent_state, in_trash: in_trash,
in_share: in_share, old_version: old_version, ** properties)
end
|