Sha256: b72c1a953adda5fbb155bdb92d74dd9cdcb3f1544d77dfefd8b14d61702840c1
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
module Perus::Server module Helpers def load_site_information @site_name = Server.options.site_name @groups = Group.all end def nav_item(path, name, li = true) if path.start_with?('/admin/') klass = request.path_info.start_with?(path) ? 'selected' : '' else klass = request.path_info == path ? 'selected' : '' end anchor = "<a class=\"#{klass}\" href=\"#{path}\">#{name}</a>" li ? "<li>#{anchor}</li>" : anchor end def command_actions commands = Perus::Pinger::Command.subclasses.reject(&:metric?) commands.reject(&:abstract?) end def command_metrics metrics = Perus::Pinger::Command.subclasses.select(&:metric?) metrics.reject(&:abstract?) end def clean_arrows(text) text.gsub('<', '<').gsub('>', '>') end def url_prefix Server.options.url_prefix end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
perus-0.1.1 | lib/perus/server/helpers.rb |
perus-0.1.0 | lib/perus/server/helpers.rb |