Class: EY::ServicesSetup
- Inherits:
-
Object
- Object
- EY::ServicesSetup
- Defined in:
- lib/ey_services_setup.rb,
lib/ey_services_setup/version.rb
Constant Summary collapse
- VERSION =
'0.0.3'
Class Method Summary collapse
- .data_dir ⇒ Object
- .mock_data_dir!(data_dir) ⇒ Object
- .mock_services_client!(services_client) ⇒ Object
- .run(app_name, *ignored_args) ⇒ Object
- .services_client ⇒ Object
Class Method Details
.data_dir ⇒ Object
13 14 15 |
# File 'lib/ey_services_setup.rb', line 13 def self.data_dir @data_dir ||= "/data" end |
.mock_data_dir!(data_dir) ⇒ Object
16 17 18 |
# File 'lib/ey_services_setup.rb', line 16 def self.mock_data_dir!(data_dir) @data_dir = data_dir end |
.mock_services_client!(services_client) ⇒ Object
9 10 11 |
# File 'lib/ey_services_setup.rb', line 9 def self.mock_services_client!(services_client) @services_client = services_client end |
.run(app_name, *ignored_args) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/ey_services_setup.rb', line 20 def self.run(app_name, *ignored_args) services_data = services_client.get(app_name) File.open("#{data_dir}/#{app_name}/shared/config/ey_services_config_deploy.yml", "w") do |f| YAML.dump(services_data, f) end end |
.services_client ⇒ Object
6 7 8 |
# File 'lib/ey_services_setup.rb', line 6 def self.services_client @services_client ||= EY::InstanceAPIClient::Services.new end |