Module: Jinda_engine::GemHelpers
- Includes:
- jinda_enginejinda_engine::Helpers
- Defined in:
- lib/jinda_engine/gemhelpers.rb
Instance Method Summary collapse
- #controller_exists?(modul) ⇒ Boolean
- #gen_view_createfile(sv, f, t) ⇒ Object
- #gen_view_file_exist?(dir) ⇒ Boolean
- #gen_view_mkdir(dir, t) ⇒ Object
-
#process_controllers ⇒ Object
Mock generate controller for test Otherwise test will call rails g controller.
Instance Method Details
#controller_exists?(modul) ⇒ Boolean
11 12 13 |
# File 'lib/jinda_engine/gemhelpers.rb', line 11 def controller_exists?(modul) File.exists? $gem_root + "/lib/generators/jinda_engine/templates/app/controllers/#{modul}_controller.rb" end |
#gen_view_createfile(sv, f, t) ⇒ Object
39 40 41 42 43 44 45 |
# File 'lib/jinda_engine/gemhelpers.rb', line 39 def gen_view_createfile(sv,f,t) gsv = $gem_root + "/lib/generators/jinda_engine/templates/" + sv gf = $gem_root + "/spec/temp/" + f FileUtils.cp gsv,gf # FileUtils.cp "app/jinda_engine/template/linkview.haml",f t << "create file #{gf}" end |
#gen_view_file_exist?(dir) ⇒ Boolean
28 29 30 31 |
# File 'lib/jinda_engine/gemhelpers.rb', line 28 def gen_view_file_exist?(dir) gdir = $gem_root + "/spec/temp/" + dir File.exists?(gdir) end |
#gen_view_mkdir(dir, t) ⇒ Object
33 34 35 36 37 |
# File 'lib/jinda_engine/gemhelpers.rb', line 33 def gen_view_mkdir(dir,t) gdir = $gem_root + "/spec/temp/" + dir Dir.mkdir(gdir) t << "create directory #{gdir}" end |
#process_controllers ⇒ Object
Mock generate controller for test Otherwise test will call rails g controller
19 20 21 22 23 24 25 26 |
# File 'lib/jinda_engine/gemhelpers.rb', line 19 def process_controllers process_services modules= jinda_engine::Module.all modules.each do |m| next if controller_exists?(m.code) puts " Rails generate controller #{m.code}" end end |