!!! 5 %html{ lang: “en” }
%head %meta{ charset: "utf-8" } %title Webrake %link{ href: "/stylesheets/application.css", media: "all", rel: "stylesheet" } %body %nav.Webrake %h1 — A web GUI for your Rake tasks %section.Container .Wrapper %h2.Introduction :markdown The following tasks where discovered in your `Rakefile` %hr %ul.Tasks - tasks.each do |task| %li.Task .Task_header %h3.Task_name Name %span.Task_description = task.name .Task_header %h3.Task_name Description %span.Task_description :markdown #{task.comment} .Task_header %h3.Task_name Prerequisites %span.Task_description :markdown #{task.prerequisite_tasks.map(&:name).inspect} .Task_actions .Task_actions-button %form{ action: "/#{task.name}", method: :post } - unless task.arg_names.empty? %fieldset %legend Arguments - task.arg_names.each do |arg_name| - if task.has_options_for?(arg_name) %select.Task_action-input{ name: "args[#{arg_name}]" } - task.options[arg_name].each do |arg_option| %option{ value: arg_option }= arg_option - else %input.Task_action-input{ type: "text", name: "args[#{arg_name}]", placeholder: arg_name } %input{ value: "Run Task", type: "submit" }