Class: MetadataPresenter::EngineController
- Inherits:
-
Object
- Object
- MetadataPresenter::EngineController
show all
- Defined in:
- app/controllers/metadata_presenter/engine_controller.rb
Instance Method Summary
collapse
Instance Method Details
#answered?(component_id) ⇒ Boolean
33
34
35
|
# File 'app/controllers/metadata_presenter/engine_controller.rb', line 33
def answered?(component_id)
@page_answers.send(component_id).present?
end
|
#back_link ⇒ Object
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'app/controllers/metadata_presenter/engine_controller.rb', line 16
def back_link
previous_page = PreviousPage.new(
service: service,
user_data: load_user_data,
current_page: @page,
referrer: request.referrer
).page
if previous_page
@back_link ||= File.join(
request.script_name,
previous_page.url
)
end
end
|
#reload_user_data ⇒ Object
8
9
10
11
12
13
14
|
# File 'app/controllers/metadata_presenter/engine_controller.rb', line 8
def reload_user_data
if defined? super
super
else
load_user_data
end
end
|