Class: RademadeAdmin::TemplateService
- Inherits:
-
Object
- Object
- RademadeAdmin::TemplateService
- Defined in:
- app/services/template_service.rb
Instance Method Summary collapse
- #cancel_button ⇒ Object
- #form_block ⇒ Object
- #form_control_block ⇒ Object
- #form_lang_panel_block ⇒ Object
- #form_separator_block ⇒ Object
- #header_block ⇒ Object
- #index_template ⇒ Object
-
#initialize(root_dir) ⇒ TemplateService
constructor
A new instance of TemplateService.
- #inner_form_layout ⇒ Object
- #inner_layout ⇒ Object
- #main_layout ⇒ Object
- #menu_block ⇒ Object
- #on_page_select_block ⇒ Object
- #pagination_block ⇒ Object
- #search_block ⇒ Object
- #sort_reset_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
#cancel_button ⇒ Object
81 82 83 |
# File 'app/services/template_service.rb', line 81 def block_path 'button/cancel' end |
#form_block ⇒ Object
29 30 31 |
# File 'app/services/template_service.rb', line 29 def form_block block_path 'form' end |
#form_control_block ⇒ Object
33 34 35 |
# File 'app/services/template_service.rb', line 33 def form_control_block block_path 'form/control' end |
#form_lang_panel_block ⇒ Object
37 38 39 |
# File 'app/services/template_service.rb', line 37 def form_lang_panel_block block_path 'form/lang_panel' end |
#form_separator_block ⇒ Object
41 42 43 |
# File 'app/services/template_service.rb', line 41 def form_separator_block block_path 'form/separator' end |
#header_block ⇒ Object
61 62 63 |
# File 'app/services/template_service.rb', line 61 def header_block block_path 'header' end |
#index_template ⇒ Object
13 14 15 |
# File 'app/services/template_service.rb', line 13 def index_template abstract_template 'index' end |
#inner_form_layout ⇒ Object
25 26 27 |
# File 'app/services/template_service.rb', line 25 def inner_form_layout layout_path 'inner/form' end |
#inner_layout ⇒ Object
17 18 19 |
# File 'app/services/template_service.rb', line 17 def inner_layout layout_path 'inner' end |
#main_layout ⇒ Object
21 22 23 |
# File 'app/services/template_service.rb', line 21 def main_layout layout_path 'main' end |
#menu_block ⇒ Object
65 66 67 |
# File 'app/services/template_service.rb', line 65 def block_path 'menu' end |
#on_page_select_block ⇒ Object
49 50 51 |
# File 'app/services/template_service.rb', line 49 def on_page_select_block block_path 'on_page_select' end |
#pagination_block ⇒ Object
45 46 47 |
# File 'app/services/template_service.rb', line 45 def pagination_block block_path 'pagination' end |
#search_block ⇒ Object
57 58 59 |
# File 'app/services/template_service.rb', line 57 def search_block block_path 'search' end |
#sort_reset_block ⇒ Object
53 54 55 |
# File 'app/services/template_service.rb', line 53 def sort_reset_block block_path 'sort_reset' end |
#sub_menu_block ⇒ Object
69 70 71 |
# File 'app/services/template_service.rb', line 69 def block_path 'sub_menu' end |
#sub_menu_link_block ⇒ Object
73 74 75 |
# File 'app/services/template_service.rb', line 73 def block_path 'sub_menu/link' end |
#table_head_block ⇒ Object
77 78 79 |
# File 'app/services/template_service.rb', line 77 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 |