Sha256: c18b30f4088ed9464282dc897566303687162a2d12466defd9fe1ae83e28c543
Contents?: true
Size: 703 Bytes
Versions: 2
Compression:
Stored size: 703 Bytes
Contents
# -*- encoding : utf-8 -*- module RademadeAdmin module Templates def native_template_folder # 15 = "RademadeAdmin::".length # 11 = "Controller".length # e.g. RademadeAdmin::QuestionAnswer::UsersController to "question_answer/users" @native_template_folder ||= self.class.to_s[15..-11].underscore end def form_template_path(real = false) abstract_template((real ? '_' : '') + 'form') end def abstract_template(template) if template_exists?(template, "rademade_admin/#{native_template_folder}") "rademade_admin/#{native_template_folder}/#{template}" else "rademade_admin/abstract/#{template}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rademade_admin-0.0.3 | app/services/model_controller/templates.rb |
rademade_admin-0.0.2 | app/services/model_controller/templates.rb |