lib/dependabot/pull_request_creator/message.rb
# typed: strong # frozen_string_literal: true require "sorbet-runtime" module Dependabot class PullRequestCreator # Message is a static alternative to MessageBuilder class Message extend T::Sig sig { returns(T.nilable(String)) } attr_reader :commit_message sig { returns(T.nilable(String)) } attr_reader :pr_name sig { returns(T.nilable(String)) } attr_reader :pr_message sig do params( commit_message: T.nilable(String), pr_name: T.nilable(String), pr_message: T.nilable(String) ) .void end def initialize(commit_message: nil, pr_name: nil, pr_message: nil) @commit_message = commit_message @pr_name = pr_name @pr_message = pr_message end end end end