Sha256: 2b51cef262727049aa86351734cd3d5c00de8843a45d9f7f6529e0749b10e4d5
Contents?: true
Size: 807 Bytes
Versions: 5
Compression:
Stored size: 807 Bytes
Contents
module Munge module Cli module Commands class Server def initialize(bootloader) @bootloader = bootloader @listener = listener end def call @listener.start system("munge build") system("munge view") rescue Interrupt @listener.stop end private def listener require "listen" listen = Listen.to(@bootloader.root_path) do system("munge build") end ignore(listen, ENV["BUILD_ROOT"]) ignore(listen, @bootloader.config[:output]) listen end def ignore(listener, pattern) if pattern listener.ignore(/^#{pattern}/) end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems