Sha256: 7127a3e9d489bf22c08b00b66b0142228462a1b4ebc3283b56ad1e6fedb44041

Contents?: true

Size: 728 Bytes

Versions: 16

Compression:

Stored size: 728 Bytes

Contents

# frozen_string_literal: true

module Synvert::Core
  # Synvert global configuration.
  class Configuration
    class << self
      # @!attribute [w] path
      # @!attribute [w] skip_files
      # @!attribute [w] show_run_process
      attr_writer :path, :skip_files, :show_run_process

      # Get the path.
      #
      # @return [String] default is '.'
      def path
        @path || '.'
      end

      # Get a list of skip files.
      #
      # @return [Array<String>] default is [].
      def skip_files
        @skip_files || []
      end

      # Check if show run process.
      #
      # @return [Boolean] default is false
      def show_run_process
        @show_run_process || false
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
synvert-core-1.7.0 lib/synvert/core/configuration.rb
synvert-core-1.6.0 lib/synvert/core/configuration.rb
synvert-core-1.5.0 lib/synvert/core/configuration.rb
synvert-core-1.4.0 lib/synvert/core/configuration.rb
synvert-core-1.3.1 lib/synvert/core/configuration.rb
synvert-core-1.3.0 lib/synvert/core/configuration.rb
synvert-core-1.2.1 lib/synvert/core/configuration.rb
synvert-core-1.2.0 lib/synvert/core/configuration.rb
synvert-core-1.1.1 lib/synvert/core/configuration.rb
synvert-core-1.1.0 lib/synvert/core/configuration.rb
synvert-core-1.0.5 lib/synvert/core/configuration.rb
synvert-core-1.0.4 lib/synvert/core/configuration.rb
synvert-core-1.0.3 lib/synvert/core/configuration.rb
synvert-core-1.0.2 lib/synvert/core/configuration.rb
synvert-core-1.0.1 lib/synvert/core/configuration.rb
synvert-core-0.64.0 lib/synvert/core/configuration.rb