Sha256: 3563c9b4988876ca2e3244185ec6b1d9031ea1014515bbd4667383e5132f34f1

Contents?: true

Size: 1017 Bytes

Versions: 2

Compression:

Stored size: 1017 Bytes

Contents

module Sprig
  autoload :Configuration,        'sprig/configuration'
  autoload :Planter,              'sprig/planter'
  autoload :Dependency,           'sprig/dependency'
  autoload :DependencyCollection, 'sprig/dependency_collection'
  autoload :DependencySorter,     'sprig/dependency_sorter'
  autoload :Directive,            'sprig/directive'
  autoload :DirectiveList,        'sprig/directive_list'
  autoload :Source,               'sprig/source'
  autoload :Parser,               'sprig/parser'
  autoload :Helpers,              'sprig/helpers'
  autoload :Planter,              'sprig/planter'
  autoload :SprigLogger,            'sprig/sprig_logger'
  autoload :SprigRecordStore,      'sprig/sprig_record_store'
  autoload :Data,                 'sprig/data'
  autoload :Seed,                 'sprig/seed'

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

  def self.configure
    yield configuration
  end

  def self.reset_configuration
    @@configuration = nil
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sprig-0.1.1 lib/sprig.rb
sprig-0.1.0 lib/sprig.rb