Sha256: 87b8bb7be790a6616d4ea1120a8bd4e11c8e0e78edd7cb9374e3233307c3a144

Contents?: true

Size: 372 Bytes

Versions: 4

Compression:

Stored size: 372 Bytes

Contents

module GitSu
    class Runner
        def initialize(output)
            @output = output
        end

        def run
            begin
                yield
            rescue Interrupt => interrupted
                @output.puts "Interrupted"
            rescue StandardError => error
                @output.puts error.message
            end
        end
    end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gitsu-1.0.0 lib/gitsu/runner.rb
gitsu-0.0.3 lib/gitsu/runner.rb
gitsu-0.0.2 lib/gitsu/runner.rb
gitsu-0.0.1 lib/gitsu/runner.rb