class Dependabot::Credential
def [](key)
def [](key) @credential[key] end
def initialize(credential)
def initialize(credential) @replaces_base = T.let(credential["replaces-base"] == true, T::Boolean) credential.delete("replaces-base") @credential = T.let(T.unsafe(credential), T::Hash[String, String]) end
def merge(other)
def merge(other) Credential.new(@credential.merge(other.to_h)) end
def replaces_base?
def replaces_base? @replaces_base end
def to_h
def to_h @credential end