Files
old-saburly-confighub/web/app/helpers/application_helper.rb
2016-02-22 03:34:10 +01:00

28 lines
913 B
Ruby

module ApplicationHelper
def pull_command(file)
url = pull_file_url(file)
"curl -o #{file.file_path} #{url}"
end
def push_command(file)
url = push_file_url(file)
%( curl -F "content=@#{file.file_path}" #{url} )
end
def breadcrumb(record)
links = [link_to('CHUB',root_path)]
case record
when Server
links << link_to(record.name,server_path(record))
when ConfigurationFile
links << link_to(record.server.name, server_path(record.server))
links << record.file_path
when FileVersion
links << link_to(record.configuration_file.server.name, server_path(record.configuration_file.server))
links << link_to( record.configuration_file.file_path,edit_configuration_file_path(record.configuration_file))
links << "v#{record.number}"
end rescue NoMethodError # i know this is wrong, but it's too late now
links.join(" > ")
end
end