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

#form_control_blockObject



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

def form_control_block
  block_path 'form/control'
end

#form_lang_panelObject



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

def form_lang_panel
  block_path 'form/lang_panel'
end

#header_blockObject



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

def header_block
  block_path 'header'
end

#inner_form_layoutObject



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

def inner_form_layout
  layout_path 'inner/form'
end

#inner_layoutObject



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

def inner_layout
  layout_path 'inner'
end


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

def menu_block
  block_path 'menu'
end

#on_page_select_blockObject



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

def on_page_select_block
  block_path 'on_page_select'
end

#pagination_blockObject



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

def pagination_block
  block_path 'pagination'
end


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

def sub_menu_block
  block_path 'sub_menu'
end


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

def sub_menu_link_block
  block_path 'sub_menu/link'
end

#table_head_blockObject



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