Class: Analytics::IO::Config
- Inherits:
-
Object
- Object
- Analytics::IO::Config
- Defined in:
- lib/ios_analytics_cli/io/config.rb
Overview
Config operates on .yml configuration file inside project’s root folder.
Constant Summary collapse
- CONFIG_PATH =
A path to the .yml configuration file.
"#{PROJ_DIR}/analytics.yml".freeze
Class Method Summary collapse
-
.read ⇒ Object
Reads the configuration file.
-
.write(data) ⇒ Object
Writes to a configuration file.
Class Method Details
.read ⇒ Object
Reads the configuration file.
14 15 16 |
# File 'lib/ios_analytics_cli/io/config.rb', line 14 def self.read YAML.load_file(CONFIG_PATH) end |
.write(data) ⇒ Object
Writes to a configuration file.
9 10 11 |
# File 'lib/ios_analytics_cli/io/config.rb', line 9 def self.write(data) File.open(CONFIG_PATH, 'w') { |file| YAML.dump(data, file) } end |