Sha256: 49359a7f51d45918bd37fcf6088aa52c77ed4f39b8de15095f0002df2ae03d27

Contents?: true

Size: 409 Bytes

Versions: 3

Compression:

Stored size: 409 Bytes

Contents

class Config
	attr_reader :cutoff_date, :cutoff_timestamp, :auth

	def initialize(host:, token:, days:)
		require 'date'
		@cutoff_date = Date.today - days.to_i
		@cutoff_timestamp = @cutoff_date.to_time.to_i
		@auth = {
			:host => host,
			:token => token
		}
	end
	
	def load_env
		require 'dotenv'
		begin
			Dotenv.load
			rescue
			p 'Could not load environment variables.'
			exit(false)
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
miniflux_sanity-0.2.2 lib/config.rb
miniflux_sanity-0.2.1 lib/config.rb
miniflux_sanity-0.2.0 lib/config.rb