Module: Fog::Local
- Defined in:
- lib/fog/local.rb,
lib/fog/local/models/file.rb,
lib/fog/local/models/files.rb,
lib/fog/local/models/directory.rb,
lib/fog/local/models/directories.rb
Defined Under Namespace
Classes: Directories, Directory, File, Files, Mock, Real
Class Method Summary
collapse
Class Method Details
.new(options = {}) ⇒ Object
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/fog/local.rb', line 4
def self.new(options={})
unless @required
require 'fog/local/models/directories'
require 'fog/local/models/directory'
require 'fog/local/models/file'
require 'fog/local/models/files'
@required = true
end
unless options[:local_root]
raise ArgumentError.new('local_root is required to access local')
end
if Fog.mocking?
Fog::Local::Mock.new(options)
else
Fog::Local::Real.new(options)
end
end
|
.reset_data(keys = Mock.data.keys) ⇒ Object
24
25
26
|
# File 'lib/fog/local.rb', line 24
def self.reset_data(keys=Mock.data.keys)
Mock.reset_data(keys)
end
|