Sha256: b926f0c7362323bf3f590493e20cd4b1e599f2f5732cf096d1626e7b4967b029

Contents?: true

Size: 854 Bytes

Versions: 1

Compression:

Stored size: 854 Bytes

Contents

require 'aws-sdk'
require 'humidifier'
require 'thor'
require 'thor/hollaback'
require 'yaml'

require 'humidifier/reservoir/base_mapper'
require 'humidifier/reservoir/cli'
require 'humidifier/reservoir/config'
require 'humidifier/reservoir/error'
require 'humidifier/reservoir/mapping'
require 'humidifier/reservoir/stack'
require 'humidifier/reservoir/version'

module Humidifier
  # The parent module for Reservoir-related constants.
  module Reservoir
    class << self
      def config
        @config ||= Config.new
      end

      def configure
        yield config
      end

      def files_for(name)
        config.files_for(name)
      end

      def mapping_for(type)
        config.mapping_for(type)
      end

      def stack_prefix
        config.stack_prefix
      end

      def stacks
        config.stacks
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
humidifier-reservoir-0.0.1 lib/humidifier/reservoir.rb