Sha256: b6d9d2fc0eeac22cd434b71aa67db63a1f1f9e6df1f07f7849cdb28e56c012ca

Contents?: true

Size: 402 Bytes

Versions: 6

Compression:

Stored size: 402 Bytes

Contents

module Siringa

  @definitions = {}

  class << self
    attr_accessor :configuration
  end

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

  def self.configure
    yield(configuration)
  end

  class Configuration
    attr_accessor :definitions_path, :dumps_path

    def initialize
      @definitions_path = "test/siringa"
      @dumps_path = 'tmp/dumps'
    end
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
siringa-0.1.0 lib/siringa/configuration.rb
siringa-0.0.9 lib/siringa/configuration.rb
siringa-0.0.8 lib/siringa/configuration.rb
siringa-0.0.7 lib/siringa/configuration.rb
siringa-0.0.6 lib/siringa/configuration.rb
siringa-0.0.5 lib/siringa/configuration.rb