Method: Umbreo::Models::Service#export
- Defined in:
- lib/umbreo/models/service.rb
#export ⇒ Object
export umbreo stack template params
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |
# File 'lib/umbreo/models/service.rb', line 93 def export Helpers::ErrorException.rescue do response = Typhoeus.get( "#{@endpoint}/api/v1/services/export", body: { authenticate_token: @api_key, email: @email, id: @name_or_id } ) @response = JSON.parse response.response_body rescue nil if @response["user_service"].present? name_file = @response["user_service"]["name"].downcase.titleize.delete(" ").underscore Helpers::FileGenerator.create(name_file, @response["user_service"]) Helpers::AlertMessage.("Success export service. your service is saved on json file with name #{name_file}.json") else Helpers::AlertMessage.(@response["message"]) end end end |