mirror of
https://github.com/mmumshad/ansible-playable.git
synced 2025-03-09 23:38:54 +00:00
Initial Commit
This commit is contained in:
commit
c92f737237
273 changed files with 16964 additions and 0 deletions
24
client/app/services/yamlFile/yamlFile.service.js
Normal file
24
client/app/services/yamlFile/yamlFile.service.js
Normal file
|
@ -0,0 +1,24 @@
|
|||
'use strict';
|
||||
const angular = require('angular');
|
||||
|
||||
/*@ngInject*/
|
||||
export function yamlFileService(YAML) {
|
||||
// AngularJS will instantiate a singleton by calling "new" on this function
|
||||
this.jsonToYamlFile = function(jsonData, fileDescription){
|
||||
|
||||
var yamlFilePrefix = '';
|
||||
|
||||
yamlFilePrefix += '---\n';
|
||||
|
||||
if(fileDescription)
|
||||
yamlFilePrefix += '# ' + fileDescription + '\n';
|
||||
|
||||
var yamlData = yamlFilePrefix + YAML.stringify(JSON.parse(angular.toJson(jsonData)),100);
|
||||
|
||||
return yamlData
|
||||
}
|
||||
}
|
||||
|
||||
export default angular.module('webAppApp.yamlFile', [])
|
||||
.service('yamlFile', yamlFileService)
|
||||
.name;
|
Loading…
Add table
Add a link
Reference in a new issue