Sha256: 8ffb619dbfc0f0370eabf5108e997797762aeb244348a35bd078a6696e323d1b

Contents?: true

Size: 458 Bytes

Versions: 16

Compression:

Stored size: 458 Bytes

Contents

require "jobshop/engine"

module Jobshop
  class << self
    attr_writer :configuration
  end

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

  # Yields the global configuration to a block.
  # @yield [Configuration] global configuration
  #
  # @example
  #     Jobshop.configure do |config|
  #     end
  def self.configure
    yield configuration if block_given?
  end

  class Configuration
    def initialize
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
jobshop-0.0.9 lib/jobshop.rb
jobshop-0.0.7 lib/jobshop.rb
jobshop-0.0.6 lib/jobshop.rb
jobshop-0.0.5 lib/jobshop.rb
jobshop-0.0.4.2p4 lib/jobshop.rb
jobshop-0.0.4.1p4 lib/jobshop.rb
jobshop-0.0.4.0p13 lib/jobshop.rb
jobshop-0.0.4.0p1 lib/jobshop.rb
jobshop-0.0.3.1 lib/jobshop.rb
jobshop-0.0.3.0 lib/jobshop.rb
jobshop-0.0.2.6 lib/jobshop.rb
jobshop-0.0.2.5 lib/jobshop.rb
jobshop-0.0.2.4 lib/jobshop.rb
jobshop-0.0.2.3 lib/jobshop.rb
jobshop-0.0.2.2 lib/jobshop.rb
jobshop-0.0.2.1 lib/jobshop.rb