Sha256: cc33d086161186a8fd0129a17844d3acc955debfe37f96220b7427344f8b8abb

Contents?: true

Size: 391 Bytes

Versions: 6

Compression:

Stored size: 391 Bytes

Contents

# frozen_string_literal: true

module QiitaTrend
  class << self
    def configure
      yield(configuration)
    end

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

  class Configuration
    attr_accessor :user_name, :password, :cache_directory

    def initialize
      @user_name = nil
      @password = nil
      @cache_directory = nil
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
qiita_trend-0.2.8 lib/qiita_trend/configuration.rb
qiita_trend-0.2.7 lib/qiita_trend/configuration.rb
qiita_trend-0.2.6 lib/qiita_trend/configuration.rb
qiita_trend-0.2.5 lib/qiita_trend/configuration.rb
qiita_trend-0.2.4 lib/qiita_trend/configuration.rb
qiita_trend-0.2.3 lib/qiita_trend/configuration.rb