18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/rails/generators/opalla/install_generator.rb', line 18
def create_basic_files
create_file js('application.rb'), " require 'opalla'\n\n require_tree './lib'\n require_tree './models'\n require_tree './collections'\n require_tree './components'\n require_tree './controllers'\n require_tree './views'\n\n Document.ready? do\n Opalla::Router.start\n end\n APPLICATION\n\n delete_appjs = ask %q{\n I've just created the main app file (application.rb)\n Should I just delete your application.js, since you won't need it anymore?\n (If you say no, please be sure to remove it later, ok?)\n [Y/n]\n }\n\n remove_file(js('application.js')) if delete_appjs == 'Y'\n\n create_file js('components/application_component.rb'), <<~COMPONENT\n class ApplicationComponent < Opalla::Component\n # Code shared between all components go here\n end\n COMPONENT\n\n create_file js('controllers/application_controller.rb'), <<~CONTROLLER\n class ApplicationController < Opalla::Controller\n # Code shared between all controllers go here\n end\n CONTROLLER\nend\n"
|