module Almanack::ServerContext::Helpers

Public Instance Methods

almanack_issues_url() click to toggle source

@return The URL to Almanack's issues page.

# File lib/almanack/server/helpers.rb, line 15
def almanack_issues_url
  Almanack::ISSUES
end
almanack_project_url() click to toggle source

@return The URL to Almanack's project homepage.

# File lib/almanack/server/helpers.rb, line 10
def almanack_project_url
  Almanack::HOMEPAGE
end
calendar() click to toggle source

@return The calendar.

# File lib/almanack/server/helpers.rb, line 25
def calendar
  @calendar ||= Almanack.calendar
end
feed_url() click to toggle source

@return The URL to your consolidated iCal feed.

# File lib/almanack/server/helpers.rb, line 5
def feed_url
  File.join(request.base_url, "#{settings.feed_path}.ics")
end
now() click to toggle source

@return The current time.

# File lib/almanack/server/helpers.rb, line 20
def now
  Time.now
end
page_title(separator: " – ") click to toggle source

@return The title of the page.

# File lib/almanack/server/helpers.rb, line 30
def page_title(separator: " – ")
  [@title, calendar.title].compact.join(separator)
end
title(value) click to toggle source

Use to set the title of the page.

# File lib/almanack/server/helpers.rb, line 35
def title(value)
  @title = value
end