class GodObject::TemporaryDirectory::Service
Public Class Methods
new(name_prefix: nil, base_directory: nil, backend_api: Dir, pathname_factory: Pathname)
click to toggle source
# File lib/god_object/temporary_directory/service.rb, line 24 def initialize(name_prefix: nil, base_directory: nil, backend_api: Dir, pathname_factory: Pathname) @name_prefix = name_prefix @base_directory = base_directory @backend_api = backend_api @pathname_factory = pathname_factory end
Public Instance Methods
new()
click to toggle source
# File lib/god_object/temporary_directory/service.rb, line 31 def new path = @backend_api.mktmpdir(@name_prefix, @base_directory) @pathname_factory.new(path) end