Sha256: 67ab39256b02f511898e09e031e52a4576b404a988c8f29866aa463014a930df

Contents?: true

Size: 306 Bytes

Versions: 9

Compression:

Stored size: 306 Bytes

Contents

# frozen_string_literal: true

module RailsServerMonitor
  class ServerGroup < ApplicationRecord
    self.table_name = "rails_server_monitor_server_groups"

    has_many :servers, class_name: "RailsServerMonitor::Server", dependent: :nullify
    validates :name, presence: true, uniqueness: true
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

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