Sha256: 59041703638b5e8dcd8350224ad7368da3dd86dfc831a80a79a8d951bcfddf3e

Contents?: true

Size: 339 Bytes

Versions: 1

Compression:

Stored size: 339 Bytes

Contents

module RPS
  class Runner
    attr_accessor :ui

    def initialize(ui = nil)
      @ui = ui
      @opts = {}
    end

    def run
      raise "no ui provided" unless ui
      procs.each { |proc| ui.render proc if proc.readable? && proc.ruby?  }
    end

    private

    def procs
      @procs ||= RPS.all
    end
  end # Runner
end # RPS

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rps-0.0.3 lib/rps/runner.rb