Sha256: d21ac22ac6b47488c75b1e995f0b5a790aaff8ce768436f9b9622eb5acb5596e

Contents?: true

Size: 527 Bytes

Versions: 14

Compression:

Stored size: 527 Bytes

Contents

# frozen_string_literal: true

module Milestoner
  module Configuration
    # Defines configuration content as the primary source of truth for use throughout the gem.
    Content = Struct.new(
      :action_config,
      :action_publish,
      :action_push,
      :action_status,
      :action_tag,
      :action_version,
      :action_help,
      :documentation_format,
      :prefixes,
      :version,
      keyword_init: true
    ) do
      def initialize *arguments
        super
        freeze
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
milestoner-15.3.0 lib/milestoner/configuration/content.rb
milestoner-15.2.2 lib/milestoner/configuration/content.rb
milestoner-15.2.1 lib/milestoner/configuration/content.rb
milestoner-15.2.0 lib/milestoner/configuration/content.rb
milestoner-15.1.0 lib/milestoner/configuration/content.rb
milestoner-15.0.0 lib/milestoner/configuration/content.rb
milestoner-14.5.0 lib/milestoner/configuration/content.rb
milestoner-14.4.0 lib/milestoner/configuration/content.rb
milestoner-14.3.0 lib/milestoner/configuration/content.rb
milestoner-14.2.0 lib/milestoner/configuration/content.rb
milestoner-14.1.0 lib/milestoner/configuration/content.rb
milestoner-14.0.2 lib/milestoner/configuration/content.rb
milestoner-14.0.1 lib/milestoner/configuration/content.rb
milestoner-14.0.0 lib/milestoner/configuration/content.rb