Sha256: b95f05109a1bf8dee9af525a0a9d4ff11a024b78204443d38512c2daa42db137

Contents?: true

Size: 425 Bytes

Versions: 1

Compression:

Stored size: 425 Bytes

Contents

require "eye"
require "eye/patch/overrides"

module Eye::Patch

  require "eye/patch/settings"
  require "eye/patch/config"
  require "eye/patch/application"
  require "eye/patch/version"

  def self.parse(filename)
    settings = Eye::Patch::Settings.new(filename)

    config = Eye::Config.new(
      Eye::Patch::Config.new(settings),
      Eye::Patch::Application.new(settings))
    config.validate!

    config
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eye-patch-0.0.2 lib/eye/patch.rb