Class: Milestoner::Views::Context

Inherits:
Hanami::View::Context
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/milestoner/views/context.rb

Overview

The view context.

Instance Method Summary collapse

Instance Method Details

#page_title(delimiter: " | ") ⇒ Object



37
38
39
# File 'lib/milestoner/views/context.rb', line 37

def page_title delimiter: " | "
  [project_title, organization_label].compress.join delimiter
end

#project_slugObject



41
42
43
# File 'lib/milestoner/views/context.rb', line 41

def project_slug
  [project_name, project_version].compact.join("_").tr ".", Core::EMPTY_STRING
end

#project_titleObject



45
# File 'lib/milestoner/views/context.rb', line 45

def project_title = [project_label, project_version].compact.join " "