Class: Lhj::OSSConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/lhj/helper/oss_config.rb

Class Method Summary collapse

Class Method Details

.cleanObject



16
17
18
# File 'lib/lhj/helper/oss_config.rb', line 16

def self.clean
  @yaml = nil
end

.configObject



12
13
14
# File 'lib/lhj/helper/oss_config.rb', line 12

def self.config
  @yaml ||= YAML.load_file(config_file)
end

.config_fileObject



7
8
9
10
# File 'lib/lhj/helper/oss_config.rb', line 7

def self.config_file
  file = 'oss_config.yml'
  File.expand_path("#{Lhj::Config.instance.home_dir}/#{file}")
end

.oss_access_key_idObject



28
29
30
# File 'lib/lhj/helper/oss_config.rb', line 28

def self.oss_access_key_id
  config['oss_access_key_id']
end

.oss_access_key_secretObject



32
33
34
# File 'lib/lhj/helper/oss_config.rb', line 32

def self.oss_access_key_secret
  config['oss_access_key_secret']
end

.oss_bucketObject



36
37
38
# File 'lib/lhj/helper/oss_config.rb', line 36

def self.oss_bucket
  config['oss_bucket']
end

.oss_bucket=(bucket) ⇒ Object



40
41
42
# File 'lib/lhj/helper/oss_config.rb', line 40

def self.oss_bucket=(bucket)
  config['oss_bucket'] = bucket
end

.oss_bucket_listObject



52
53
54
# File 'lib/lhj/helper/oss_config.rb', line 52

def self.oss_bucket_list
  config['oss_bucket_list']
end

.oss_domainObject



44
45
46
# File 'lib/lhj/helper/oss_config.rb', line 44

def self.oss_domain
  config['oss_domain']
end

.oss_domain=(domain) ⇒ Object



48
49
50
# File 'lib/lhj/helper/oss_config.rb', line 48

def self.oss_domain=(domain)
  config['oss_domain'] = domain
end

.oss_endpointObject



20
21
22
# File 'lib/lhj/helper/oss_config.rb', line 20

def self.oss_endpoint
  config['oss_endpoint']
end

.oss_endpoint=(endpoint) ⇒ Object



24
25
26
# File 'lib/lhj/helper/oss_config.rb', line 24

def self.oss_endpoint=(endpoint)
  config['oss_endpoint'] = endpoint
end

.saveObject



56
57
58
59
60
# File 'lib/lhj/helper/oss_config.rb', line 56

def self.save
  file_to_save = File.open(config_file, 'w+')
  YAML.dump(config, file_to_save)
  file_to_save.close
end