Class: RademadeAdmin::TemplateService

Inherits:
Object
  • Object
show all
Defined in:
app/services/template_service.rb

Instance Method Summary collapse

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_buttonObject



81
82
83
# File 'app/services/template_service.rb', line 81

def cancel_button
  block_path 'button/cancel'
end

#form_blockObject



29
30
31
# File 'app/services/template_service.rb', line 29

def form_block
  block_path 'form'
end

#form_control_blockObject



33
34
35
# File 'app/services/template_service.rb', line 33

def form_control_block
  block_path 'form/control'
end

#form_lang_panel_blockObject



37
38
39
# File 'app/services/template_service.rb', line 37

def form_lang_panel_block
  block_path 'form/lang_panel'
end

#form_separator_blockObject



41
42
43
# File 'app/services/template_service.rb', line 41

def form_separator_block
  block_path 'form/separator'
end

#header_blockObject



61
62
63
# File 'app/services/template_service.rb', line 61

def header_block
  block_path 'header'
end

#index_templateObject



13
14
15
# File 'app/services/template_service.rb', line 13

def index_template
  abstract_template 'index'
end

#inner_form_layoutObject



25
26
27
# File 'app/services/template_service.rb', line 25

def inner_form_layout
  layout_path 'inner/form'
end

#inner_layoutObject



17
18
19
# File 'app/services/template_service.rb', line 17

def inner_layout
  layout_path 'inner'
end

#main_layoutObject



21
22
23
# File 'app/services/template_service.rb', line 21

def main_layout
  layout_path 'main'
end


65
66
67
# File 'app/services/template_service.rb', line 65

def menu_block
  block_path 'menu'
end

#on_page_select_blockObject



49
50
51
# File 'app/services/template_service.rb', line 49

def on_page_select_block
  block_path 'on_page_select'
end

#pagination_blockObject



45
46
47
# File 'app/services/template_service.rb', line 45

def pagination_block
  block_path 'pagination'
end

#search_blockObject



57
58
59
# File 'app/services/template_service.rb', line 57

def search_block
  block_path 'search'
end

#sort_reset_blockObject



53
54
55
# File 'app/services/template_service.rb', line 53

def sort_reset_block
  block_path 'sort_reset'
end


69
70
71
# File 'app/services/template_service.rb', line 69

def sub_menu_block
  block_path 'sub_menu'
end


73
74
75
# File 'app/services/template_service.rb', line 73

def sub_menu_link_block
  block_path 'sub_menu/link'
end

#table_head_blockObject



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