Class: RademadeAdmin::TemplateService
- Inherits:
-
Object
- Object
- RademadeAdmin::TemplateService
- Defined in:
- app/services/template_service.rb
Instance Method Summary collapse
- #form_control_block ⇒ Object
- #form_lang_panel ⇒ Object
- #header_block ⇒ Object
-
#initialize(root_dir) ⇒ TemplateService
constructor
A new instance of TemplateService.
- #inner_form_layout ⇒ Object
- #inner_layout ⇒ Object
- #menu_block ⇒ Object
- #on_page_select_block ⇒ Object
- #pagination_block ⇒ Object
- #sub_menu_block ⇒ Object
- #sub_menu_link_block ⇒ Object
- #table_head_block ⇒ Object
- #template_path(*directories) ⇒ Object
Constructor Details
#initialize(root_dir) ⇒ TemplateService
Returns a new instance of TemplateService.
5 6 7 |
# File 'app/services/template_service.rb', line 5 def initialize(root_dir) @root_dir = root_dir end |
Instance Method Details
#form_control_block ⇒ Object
21 22 23 |
# File 'app/services/template_service.rb', line 21 def form_control_block block_path 'form/control' end |
#form_lang_panel ⇒ Object
25 26 27 |
# File 'app/services/template_service.rb', line 25 def form_lang_panel block_path 'form/lang_panel' end |
#header_block ⇒ Object
37 38 39 |
# File 'app/services/template_service.rb', line 37 def header_block block_path 'header' end |
#inner_form_layout ⇒ Object
17 18 19 |
# File 'app/services/template_service.rb', line 17 def inner_form_layout layout_path 'inner/form' end |
#inner_layout ⇒ Object
13 14 15 |
# File 'app/services/template_service.rb', line 13 def inner_layout layout_path 'inner' end |
#menu_block ⇒ Object
41 42 43 |
# File 'app/services/template_service.rb', line 41 def block_path 'menu' end |
#on_page_select_block ⇒ Object
33 34 35 |
# File 'app/services/template_service.rb', line 33 def on_page_select_block block_path 'on_page_select' end |
#pagination_block ⇒ Object
29 30 31 |
# File 'app/services/template_service.rb', line 29 def pagination_block block_path 'pagination' end |
#sub_menu_block ⇒ Object
45 46 47 |
# File 'app/services/template_service.rb', line 45 def block_path 'sub_menu' end |
#sub_menu_link_block ⇒ Object
49 50 51 |
# File 'app/services/template_service.rb', line 49 def block_path 'sub_menu/link' end |
#table_head_block ⇒ Object
53 54 55 |
# File 'app/services/template_service.rb', line 53 def table_head_block block_path 'table/head' end |
#template_path(*directories) ⇒ Object
9 10 11 |
# File 'app/services/template_service.rb', line 9 def template_path(*directories) "#{@root_dir}/#{directories.join('/')}" end |