Sha256: 789b9f7a948f1e0bde7945a075151e11d3168b805ffba7b0ec4907c562eb9f00
Contents?: true
Size: 425 Bytes
Versions: 14
Compression:
Stored size: 425 Bytes
Contents
require 'phut/configuration' require 'phut/null_logger' require 'phut/syntax' module Phut # Configuration DSL parser. class Parser def initialize(logger = NullLogger.new) @logger = logger end def parse(file) Configuration.new(@logger).tap do |configuration| Syntax.new(configuration).instance_eval IO.read(file), file configuration.update_connections end end end end
Version data entries
14 entries across 14 versions & 1 rubygems