Sha256: 5acfc7b5dcc348ead6a2383b79d7436f87a1b1931cb22962017742719743100f

Contents?: true

Size: 446 Bytes

Versions: 4

Compression:

Stored size: 446 Bytes

Contents

module WhoAmI
  module Function
    class LoadInitializers
      include ProcParty

      def initialize(config, root)
        @config = config
        @root = root
      end

      def call
        paths = @config.load_environment_manual_initializers

        paths.each do |path|
          abspath = File.expand_path(path, @root)

          if File.exist?(abspath)
            load abspath
          end
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
who_am_i-0.0.6 lib/who_am_i/function/load_initializers.rb
who_am_i-0.0.5 lib/who_am_i/function/load_initializers.rb
who_am_i-0.0.4 lib/who_am_i/function/load_initializers.rb
who_am_i-0.0.3 lib/who_am_i/function/load_initializers.rb