Sha256: 836eccd0bc140272db5af52f3a53e7c0451eb97909ca370050ebc306823ca6e5

Contents?: true

Size: 420 Bytes

Versions: 1

Compression:

Stored size: 420 Bytes

Contents

module Jobshop
  class Configuration
    attr_accessor :mailer_host
    attr_accessor :session_store_url

    def initialize
      @mailer_host = begin
        ENV.fetch("JOBSHOP_MAILER_HOST", "localhost:3000")
      end
    end
  end

  class << self
    attr_writer :configuration

    def configuration
      @configuration ||= Configuration.new
    end

    def configure
      yield configuration
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jobshop-0.0.157 lib/jobshop/configuration.rb