Sha256: a938ebbfbfd52143daca7585b1c6e94acf17fafcd07776166a1108e5ed3cdcd6

Contents?: true

Size: 374 Bytes

Versions: 3

Compression:

Stored size: 374 Bytes

Contents

module OpConnect
  class ServerHealth
    autoload :Dependency, "op_connect/server_health/dependency"

    attr_reader :name, :version, :dependencies

    def initialize(options = {})
      @name = options["name"]
      @version = options["version"]
      @dependencies = options["dependencies"]&.collect! { |dependency| Dependency.new(dependency) } || []
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
op_connect-0.1.3 lib/op_connect/server_health.rb
op_connect-0.1.2 lib/op_connect/server_health.rb
op_connect-0.1.1 lib/op_connect/server_health.rb