Sha256: 57c9de96ffba0123188ef1a7ae31ce5195b124cc5befba84d8954b47d1d79b46

Contents?: true

Size: 311 Bytes

Versions: 76

Compression:

Stored size: 311 Bytes

Contents

# frozen_string_literal: true

require 'active_support'

module LHS
  module Configuration
    extend ActiveSupport::Concern

    module ClassMethods
      def config
        LHS::Config.instance
      end

      def configure
        LHS::Config.instance.reset
        yield config
      end
    end
  end
end

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
lhs-26.2.0 lib/lhs/concerns/configuration.rb
lhs-26.1.0 lib/lhs/concerns/configuration.rb
lhs-26.0.1 lib/lhs/concerns/configuration.rb
lhs-26.0.0 lib/lhs/concerns/configuration.rb
lhs-25.2.0 lib/lhs/concerns/configuration.rb
lhs-25.1.0 lib/lhs/concerns/configuration.rb
lhs-25.0.4 lib/lhs/concerns/configuration.rb
lhs-25.0.3 lib/lhs/concerns/configuration.rb
lhs-25.0.2 lib/lhs/concerns/configuration.rb
lhs-25.0.1 lib/lhs/concerns/configuration.rb
lhs-25.0.0 lib/lhs/concerns/configuration.rb
lhs-24.1.2 lib/lhs/concerns/configuration.rb
lhs-24.1.1 lib/lhs/concerns/configuration.rb
lhs-24.1.0 lib/lhs/concerns/configuration.rb
lhs-24.1.0.pre.2 lib/lhs/concerns/configuration.rb
lhs-24.1.0.pre.1 lib/lhs/concerns/configuration.rb
lhs-24.0.0 lib/lhs/concerns/configuration.rb
lhs-23.0.2 lib/lhs/concerns/configuration.rb
lhs-23.0.1 lib/lhs/concerns/configuration.rb
lhs-23.0.0 lib/lhs/concerns/configuration.rb