Class: Lhj::OSSConfig
- Inherits:
-
Object
- Object
- Lhj::OSSConfig
- Defined in:
- lib/lhj/helper/oss_config.rb
Class Method Summary collapse
- .clean ⇒ Object
- .config ⇒ Object
- .config_file ⇒ Object
- .oss_access_key_id ⇒ Object
- .oss_access_key_secret ⇒ Object
- .oss_bucket ⇒ Object
- .oss_bucket=(bucket) ⇒ Object
- .oss_bucket_list ⇒ Object
- .oss_domain ⇒ Object
- .oss_domain=(domain) ⇒ Object
- .oss_endpoint ⇒ Object
- .oss_endpoint=(endpoint) ⇒ Object
- .save ⇒ Object
Class Method Details
.clean ⇒ Object
16 17 18 |
# File 'lib/lhj/helper/oss_config.rb', line 16 def self.clean @yaml = nil end |
.config ⇒ Object
12 13 14 |
# File 'lib/lhj/helper/oss_config.rb', line 12 def self.config @yaml ||= YAML.load_file(config_file) end |
.config_file ⇒ Object
7 8 9 10 |
# File 'lib/lhj/helper/oss_config.rb', line 7 def self.config_file file = 'oss_config.yml' File.("#{Lhj::Config.instance.home_dir}/#{file}") end |
.oss_access_key_id ⇒ Object
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_secret ⇒ Object
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_bucket ⇒ Object
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_list ⇒ Object
52 53 54 |
# File 'lib/lhj/helper/oss_config.rb', line 52 def self.oss_bucket_list config['oss_bucket_list'] end |
.oss_domain ⇒ Object
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_endpoint ⇒ Object
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 |
.save ⇒ Object
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 |