Sha256: 8b3d821127330456eab653fefbd149e56e8fd6ab02338b571cfd1b2ff30950f6

Contents?: true

Size: 435 Bytes

Versions: 6

Compression:

Stored size: 435 Bytes

Contents

require 'pry'
require_relative '../configuration'
module Dotenvious
  module Loaders
    class Configuration
      def load
        load_config if config_file_present?
      end

      private

      attr_reader :file

      def load_config
        Kernel.load dotenvious
      end

      def dotenvious
        Dir.pwd + '/.envious'
      end

      def config_file_present?
        File.file?(dotenvious)
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
dotenvious-0.0.7 lib/dotenvious/loaders/configuration.rb
dotenvious-0.0.6 lib/dotenvious/loaders/configuration.rb
dotenvious-0.0.5 lib/dotenvious/loaders/configuration.rb
dotenvious-0.0.4 lib/dotenvious/loaders/configuration.rb
dotenvious-0.0.3 lib/dotenvious/loaders/configuration.rb
dotenvious-0.0.1 lib/dotenvious/loaders/configuration.rb