Sha256: 01c7aebde960020520d1993a8d7b56f263be110ec53986b44b01588c0b3039f6
Contents?: true
Size: 530 Bytes
Versions: 9
Compression:
Stored size: 530 Bytes
Contents
# frozen_string_literal: true require "gitt" require "refinements/strings" require "refinements/structs" module Rubysmith module Configuration # Dynamically adds GitHub user if user is defined. module Enhancers using Refinements::Strings using Refinements::Structs GitHubUser = lambda do |content, git: Gitt::Repository.new| return content unless String(content.git_hub_user).blank? content.merge git_hub_user: git.get("github.user").value_or("default") end end end end
Version data entries
9 entries across 9 versions & 1 rubygems