class ActiveFolder::Metal::Files::Text
Public Class Methods
new(dir:, name:)
click to toggle source
# File lib/activefolder/metal/files/text.rb, line 5 def initialize(dir:, name:) @dir = dir; @name = name end
Public Instance Methods
load()
click to toggle source
# File lib/activefolder/metal/files/text.rb, line 9 def load client.load(path: path) end
save(content)
click to toggle source
# File lib/activefolder/metal/files/text.rb, line 13 def save(content) client.save(path: path, data: content.to_s) end
Private Instance Methods
client()
click to toggle source
# File lib/activefolder/metal/files/text.rb, line 19 def client ActiveFolder.client end
path()
click to toggle source
# File lib/activefolder/metal/files/text.rb, line 23 def path File.join(@dir, @name) end