class FilesMgrBase
module <PersistentLayer>Interface persistent layer helper classes/modules can go here
Public Class Methods
new(glue_env, node_key_value)
click to toggle source
persistent layer class initialization code persistent layer accessors
# File lib/glue_envs/files_mgr_base.rb, line 11 def initialize(glue_env, node_key_value) #persistent layer object creation raise NotImplementedError end
Public Instance Methods
add(node, file_datas)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 16 def add(node, file_datas) raise NotImplementedError end
add_raw_data(node, attach_name, content_type, raw_data, file_modified_at = nil)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 20 def add_raw_data(node, attach_name, content_type, raw_data, file_modified_at = nil) raise NotImplementedError end
get_attachments_metadata(node)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 24 def get_attachments_metadata(node) raise NotImplementedError end
get_raw_data(node, file_basename)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 28 def get_raw_data(node, file_basename) raise NotImplementedError end
list(node)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 32 def list(node) raise NotImplementedError end
subtract(node, file_basenames)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 36 def subtract(node, file_basenames) raise NotImplementedError end
subtract_all(node)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 40 def subtract_all(node) #can be called from subtract using :all instead of a list of file_basenames raise NotImplementedError end
subtract_some(node, file_basenames)
click to toggle source
# File lib/glue_envs/files_mgr_base.rb, line 44 def subtract_some(node, file_basenames) raise NotImplementedError end