Sha256: 06367cc04e717a1fa92564683042b1313b0186a5718e8dedb93989abec32a13f

Contents?: true

Size: 352 Bytes

Versions: 5

Compression:

Stored size: 352 Bytes

Contents

# frozen_string_literal: true

module Heroicon
  class Configuration
    attr_accessor :variant

    def initialize
      @variant = :solid
    end
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.configuration=(config)
    @configuration = config
  end

  def self.configure
    yield configuration
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
heroicon-0.3.0 lib/heroicon/configuration.rb
heroicon-0.2.3 lib/heroicon/configuration.rb
heroicon-0.2.2 lib/heroicon/configuration.rb
heroicon-0.2.1 lib/heroicon/configuration.rb
heroicon-0.2.0 lib/heroicon/configuration.rb