viva-setting
v1.0.8
Published
library for store app setting in ini file
Downloads
10
Readme
Setting
(license MIT) library for store app setting in ini file, full example - see example.js
Kind: global class
- Setting
- .file
- .init(file) ⇒ string
- .set(section, option, value)
- .get(section, option, [default_value]) ⇒ string | number | boolean
- .getInt(section, option, [default_value]) ⇒ number
- .getFloat(section, option, [default_value]) ⇒ number
- .getBool(section, option, [default_value]) ⇒ boolean
- .getIp(section, option, [default_value]) ⇒ string
setting.file
{string}
Kind: instance property of Setting
setting.init(file) ⇒ string
set ini file name
Kind: instance method of Setting
Returns: string - ini full file name or undefined
| Param | Type | Description | | --- | --- | --- | | file | string | app full file name OR ini file name OR ini full file name |
setting.set(section, option, value)
save setting
Kind: instance method of Setting
| Param | Type | Description | | --- | --- | --- | | section | string | section in ini file | | option | string | option in ini file | | value | string | number | boolean | value for option |
setting.get(section, option, [default_value]) ⇒ string | number | boolean
read setting
Kind: instance method of Setting
Returns: string | number | boolean - string or number or boolean or undefined
| Param | Type | Description | | --- | --- | --- | | section | string | section in ini file | | option | string | option in ini file | | [default_value] | string | number | boolean | default value for option |
setting.getInt(section, option, [default_value]) ⇒ number
read setting with type int
Kind: instance method of Setting
Returns: number - number or undefined
| Param | Type | Description | | --- | --- | --- | | section | string | section in ini file | | option | string | option in ini file | | [default_value] | number | default value for option |
setting.getFloat(section, option, [default_value]) ⇒ number
read setting with type float
Kind: instance method of Setting
Returns: number - number or undefined
| Param | Type | Description | | --- | --- | --- | | section | string | section in ini file | | option | string | option in ini file | | [default_value] | number | default value for option |
setting.getBool(section, option, [default_value]) ⇒ boolean
read setting with type boolean
Kind: instance method of Setting
Returns: boolean - boolean or undefined
| Param | Type | Description | | --- | --- | --- | | section | string | section in ini file | | option | string | option in ini file | | [default_value] | boolean | default value for option |
setting.getIp(section, option, [default_value]) ⇒ string
read setting with type ip
Kind: instance method of Setting
Returns: string - string or undefined
| Param | Type | Description | | --- | --- | --- | | section | string | section in ini file | | option | string | option in ini file | | [default_value] | string | default value for option |