# File lib/dotenv.rb, line 21 def self.with(*filenames, &block) filenames << '.env' if filenames.empty? filenames.inject({}) do |hash, filename| filename = File.expand_path filename hash.merge(block.call(filename) || {}) end end