class SecretSantaPicker::Configuration

Attributes

csv_file_path[RW]
debug[RW]
sender_email[RW]
sender_password[RW]
subject_prefix[RW]

Public Class Methods

new(&block) click to toggle source
# File lib/secret_santa_picker/configuration.rb, line 11
def initialize(&block)
  @csv_file_path = DefaultCSVFilePath
  @sender_email = ENV['SENDER_EMAIL']
  @sender_password = ENV['SENDER_PASSWORD']
  @debug = false
  @subject_prefix = nil

  configure(&block) if block
end

Public Instance Methods

configure() { |self| ... } click to toggle source
# File lib/secret_santa_picker/configuration.rb, line 21
def configure
  yield self
end