Class: K3cloud::Configuration
- Inherits:
-
Object
- Object
- K3cloud::Configuration
- Defined in:
- lib/k3cloud/configuration.rb
Instance Attribute Summary collapse
-
#acct_id ⇒ Object
账套ID(即数据中心id).
-
#app_id ⇒ Object
第三方系统登录授权的应用ID.
-
#app_secret ⇒ Object
第三方系统登录授权的应用密钥.
-
#connect_timeout ⇒ Object
Returns the value of attribute connect_timeout.
-
#lcid ⇒ Object
账套语系,默认2052 2052: 简体中文 1033: 英文 3076: 繁体中文.
-
#org_num ⇒ Object
组织编码,启用多组织时配置对应的组织编码才有效.
-
#password ⇒ Object
集成用户登录密码.
-
#request_timeout ⇒ Object
Returns the value of attribute request_timeout.
-
#server_url ⇒ Object
服务Url地址(私有云必须配置金蝶云星空产品地址,K3Cloud/结尾。若为公有云则必须置空).
-
#user_name ⇒ Object
第三方系统登录授权的集成用户名称.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(options = {}) {|_self| ... } ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize(options = {}) {|_self| ... } ⇒ Configuration
Returns a new instance of Configuration.
34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/k3cloud/configuration.rb', line 34 def initialize( = {}) @acct_id = [:acct_id] @user_name = [:user_name] @password = [:password] @app_id = [:app_id] @app_secret = [:app_secret] @server_url = [:server_url] @org_num = [:org_num] @connect_timeout = [:connect_timeout] @request_timeout = [:request_timeout] yield(self) if block_given? end |
Instance Attribute Details
#acct_id ⇒ Object
账套ID(即数据中心id)
9 10 11 |
# File 'lib/k3cloud/configuration.rb', line 9 def acct_id @acct_id end |
#app_id ⇒ Object
第三方系统登录授权的应用ID
24 25 26 |
# File 'lib/k3cloud/configuration.rb', line 24 def app_id @app_id end |
#app_secret ⇒ Object
第三方系统登录授权的应用密钥
27 28 29 |
# File 'lib/k3cloud/configuration.rb', line 27 def app_secret @app_secret end |
#connect_timeout ⇒ Object
Returns the value of attribute connect_timeout.
32 33 34 |
# File 'lib/k3cloud/configuration.rb', line 32 def connect_timeout @connect_timeout end |
#lcid ⇒ Object
账套语系,默认2052 2052: 简体中文1033: 英文3076: 繁体中文
15 16 17 |
# File 'lib/k3cloud/configuration.rb', line 15 def lcid @lcid end |
#org_num ⇒ Object
组织编码,启用多组织时配置对应的组织编码才有效
30 31 32 |
# File 'lib/k3cloud/configuration.rb', line 30 def org_num @org_num end |
#password ⇒ Object
集成用户登录密码
21 22 23 |
# File 'lib/k3cloud/configuration.rb', line 21 def password @password end |
#request_timeout ⇒ Object
Returns the value of attribute request_timeout.
32 33 34 |
# File 'lib/k3cloud/configuration.rb', line 32 def request_timeout @request_timeout end |
#server_url ⇒ Object
服务Url地址(私有云必须配置金蝶云星空产品地址,K3Cloud/结尾。若为公有云则必须置空)
6 7 8 |
# File 'lib/k3cloud/configuration.rb', line 6 def server_url @server_url end |
#user_name ⇒ Object
第三方系统登录授权的集成用户名称
18 19 20 |
# File 'lib/k3cloud/configuration.rb', line 18 def user_name @user_name end |
Class Method Details
.default ⇒ Object
48 49 50 |
# File 'lib/k3cloud/configuration.rb', line 48 def self.default @@default ||= Configuration.new end |