Module: RocketJobMissionControl::ServersHelper
- Defined in:
- app/helpers/rocket_job_mission_control/servers_helper.rb
Instance Method Summary collapse
- #rocket_job_mission_control ⇒ Object
- #server_card_class(server) ⇒ Object
- #server_counts_by_state(state) ⇒ Object
- #server_icon(server) ⇒ Object
Instance Method Details
#rocket_job_mission_control ⇒ Object
30 31 32 |
# File 'app/helpers/rocket_job_mission_control/servers_helper.rb', line 30 def rocket_job_mission_control @@rocket_job_mission_control_engine_url_helpers ||= RocketJobMissionControl::Engine.routes.url_helpers end |
#server_card_class(server) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'app/helpers/rocket_job_mission_control/servers_helper.rb', line 17 def server_card_class(server) if server.zombie? "callout-zombie" else map = { running: "callout-success", paused: "callout-warning", stopping: "callout-alert" } map[server.state] || "callout-info" end end |
#server_counts_by_state(state) ⇒ Object
3 4 5 |
# File 'app/helpers/rocket_job_mission_control/servers_helper.rb', line 3 def server_counts_by_state(state) @server_counts.fetch(state.downcase.to_sym, 0) end |
#server_icon(server) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'app/helpers/rocket_job_mission_control/servers_helper.rb', line 7 def server_icon(server) state = if server.zombie? "zombie" else server.state end state_icon(state) end |