Module: Sfn::Utils::ObjectStorage
- Included in:
- Command::Export, Command::Import, Sfn::Utils
- Defined in:
- lib/sfn/utils/object_storage.rb
Overview
Storage helpers
Instance Method Summary collapse
-
#file_store(object, path, directory) ⇒ String
Write to file.
Instance Method Details
#file_store(object, path, directory) ⇒ String
Write to file
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/sfn/utils/object_storage.rb', line 15 def file_store(object, path, directory) raise NotImplementedError.new "Internal updated required! :(" content = object.is_a?(String) ? object : Utils._format_json(object) directory.files.create( :identity => path, :body => content, ) loc = directory.service.service.name.split("::").last.downcase "#{loc}://#{directory.identity}/#{path}" end |