Module: Interpol::DocumentationApp::Helpers

Defined in:
lib/interpol/documentation_app.rb

Instance Method Summary collapse

Instance Method Details

#current_endpointObject



73
74
75
# File 'lib/interpol/documentation_app.rb', line 73

def current_endpoint
  endpoints.first
end

#endpointsObject



69
70
71
# File 'lib/interpol/documentation_app.rb', line 69

def endpoints
  interpol_config.endpoints
end

#interpol_configObject



65
66
67
# File 'lib/interpol/documentation_app.rb', line 65

def interpol_config
  self.class.interpol_config
end

#path_prefixObject



86
87
88
# File 'lib/interpol/documentation_app.rb', line 86

def path_prefix
  request.env['SCRIPT_NAME']
end

#titleObject



77
78
79
# File 'lib/interpol/documentation_app.rb', line 77

def title
  interpol_config.documentation_title
end

#url_path(*path_parts) ⇒ Object Also known as: u



81
82
83
# File 'lib/interpol/documentation_app.rb', line 81

def url_path(*path_parts)
  [ path_prefix, path_parts ].join("/").squeeze('/')
end