@@ -22,14 +22,14 @@ module.exports = yeoman.generators.Base.extend({
22
22
23
23
var prompts = [ {
24
24
type : 'confirm' ,
25
- name : 'someOption ' ,
25
+ name : 'includeMatter ' ,
26
26
message : 'Would you like to include Matter.js for authentication?' ,
27
27
default : false
28
28
} ] ;
29
29
30
30
this . prompt ( prompts , function ( props ) {
31
- this . props = props ;
32
- // To access props later use this.props .someOption;
31
+ this . answers = props ;
32
+ // To access prompt answers later use this.answers .someOption;
33
33
done ( ) ;
34
34
} . bind ( this ) ) ;
35
35
} ,
@@ -40,9 +40,16 @@ module.exports = yeoman.generators.Base.extend({
40
40
{ src :'app/**' , dest : 'app' } ,
41
41
{ src :'assets/**' , dest : 'assets' } ,
42
42
{ src :'bin/**' , dest : 'bin' } ,
43
- { src :'lib/**' , dest : 'lib' } ,
43
+ { src :'lib/**' , dest : 'lib' }
44
44
] ;
45
45
this . copyFiles ( appFilesArray ) ;
46
+ //Add matter specific files
47
+ if ( this . answers . includeMatter ) {
48
+ this . copyFiles ( [
49
+ { src : '_matter-helper.js' , dest : 'app/helpers/matter.js' } ,
50
+ { src : '_profile-action.js' , dest : 'app/actions/profile.js' }
51
+ ] ) ;
52
+ }
46
53
} ,
47
54
projectfiles : function ( ) {
48
55
var projectFilesArray = [
0 commit comments