Class: Baidupan::Config

Inherits:
Hash
  • Object
show all
Defined in:
lib/baidupan/config.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#configObject (readonly)

Returns the value of attribute config.



10
11
12
# File 'lib/baidupan/config.rb', line 10

def config
  @config
end

Class Method Details

.file_pathObject



22
23
24
# File 'lib/baidupan/config.rb', line 22

def file_path
  File.join(self.base_url, 'file')
end

.method_missing(method, *args) ⇒ Object



18
19
20
# File 'lib/baidupan/config.rb', line 18

def method_missing(method, *args)
  single_instance.config[method.to_sym]
end

.single_instanceObject



14
15
16
# File 'lib/baidupan/config.rb', line 14

def single_instance
  @_instance ||= new
end

.time_formatObject



26
27
28
# File 'lib/baidupan/config.rb', line 26

def time_format
  "%Y%m%d%H%M%S"
end