lib/importmap/map.rb in importmap-rails-0.4.2 vs lib/importmap/map.rb in importmap-rails-0.4.3

- old
+ new

@@ -7,17 +7,17 @@ def initialize @packages, @directories = {}, {} end def draw(path = nil, &block) - if path + if path && File.exist?(path) begin instance_eval(File.read(path)) rescue Exception => e Rails.logger.error "Unable to parse import map from #{path}: #{e.message}" raise "Unable to parse import map from #{path}: #{e.message}" end - else + elsif block_given? instance_eval(&block) end self end