Sha256: f404a9a7c3f5a538e80e6e1de0a885df0a1369cd8986242fbb20c6d9a19b42aa

Contents?: true

Size: 380 Bytes

Versions: 9

Compression:

Stored size: 380 Bytes

Contents

# frozen_string_literal: true

module RailsServerMonitor
  class LeftbarComponent < ViewComponent::Base
    attr_reader :ctx
    def initialize(ctx:)
      @ctx = ctx
    end

    def groups
      @groups ||= RailsServerMonitor::ServerGroup.order(name: :asc).all
    end

    def servers
      @servers ||= RailsServerMonitor::Server.all.sort_by(&:display_name)
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rails-server-monitor-0.2.1 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.2.0 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.1.10 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.1.9 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.1.8 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.1.7 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.1.6 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.1.5 app/components/rails_server_monitor/leftbar_component.rb
rails-server-monitor-0.1.4 app/components/rails_server_monitor/leftbar_component.rb