Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
topical / lib / topical / configuration.rb
Size: Mime:
module Topical
  class Configuration
    attr_accessor :delimiter

    def initialize(delimiter: ',')
      @delimiter = delimiter
    end
  end

  class << self
    attr_writer :configuration
    def configuration
      @configuration ||= Configuration.new
    end

    def reset
      @configuration = Configuration.new
    end

    def configure
      yield(configuration)
    end
  end
end