2016-11-22 15:17:37 +01:00
|
|
|
class RenderPartialService
|
|
|
|
|
|
|
|
attr_accessor :controller, :method
|
|
|
|
|
|
|
|
def initialize controller, method
|
|
|
|
@controller = controller
|
|
|
|
@method = method
|
|
|
|
end
|
|
|
|
|
|
|
|
def navbar
|
|
|
|
retrieve_navbar
|
|
|
|
end
|
|
|
|
|
|
|
|
def left_panel
|
|
|
|
retrieve_left_panel
|
|
|
|
end
|
|
|
|
|
|
|
|
private
|
|
|
|
|
|
|
|
def retrieve_navbar
|
2016-11-22 16:03:32 +01:00
|
|
|
'layouts/navbars/navbar_' + retrieve_name
|
2016-11-22 15:17:37 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
def retrieve_left_panel
|
2016-11-22 16:03:32 +01:00
|
|
|
'layouts/left_panels/left_panel_' + retrieve_name
|
2016-11-22 15:17:37 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
def retrieve_name
|
2016-11-22 16:03:32 +01:00
|
|
|
controller.to_s.parameterize.underscore + '_' + method.to_s
|
2016-11-22 15:17:37 +01:00
|
|
|
end
|
2016-11-22 16:03:32 +01:00
|
|
|
end
|