Sha256: 1f5b1358c40fd92254ebdba3e33b25309b290b3ddba2a1f2cbdda1d142d43be7

Contents?: true

Size: 362 Bytes

Versions: 14

Compression:

Stored size: 362 Bytes

Contents

# frozen_string_literal: true

module Hanamismith
  module Configuration
    # Defines the content of the configuration for use throughout the gem.
    Content = Struct.new(
      :action_config,
      :action_help,
      :action_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
hanamismith-0.12.0 lib/hanamismith/configuration/content.rb
hanamismith-0.11.0 lib/hanamismith/configuration/content.rb
hanamismith-0.10.0 lib/hanamismith/configuration/content.rb
hanamismith-0.9.0 lib/hanamismith/configuration/content.rb
hanamismith-0.8.0 lib/hanamismith/configuration/content.rb
hanamismith-0.7.0 lib/hanamismith/configuration/content.rb
hanamismith-0.6.0 lib/hanamismith/configuration/content.rb
hanamismith-0.5.0 lib/hanamismith/configuration/content.rb
hanamismith-0.4.0 lib/hanamismith/configuration/content.rb
hanamismith-0.3.1 lib/hanamismith/configuration/content.rb
hanamismith-0.3.0 lib/hanamismith/configuration/content.rb
hanamismith-0.2.0 lib/hanamismith/configuration/content.rb
hanamismith-0.1.0 lib/hanamismith/configuration/content.rb
hanamismith-0.0.0 lib/hanamismith/configuration/content.rb