Sha256: fe66191744480ac3658efbba7a1b1dae627b67974ad1c52dfcf31f476df5d876
Contents?: true
Size: 934 Bytes
Versions: 38
Compression:
Stored size: 934 Bytes
Contents
require 'cri' require 'onceover/controlrepo' require 'onceover/cli' require 'onceover/runner' require 'onceover/testconfig' require 'onceover/logger' class Onceover class CLI class Init def self.command @cmd ||= Cri::Command.define do name 'init' usage 'init' summary 'Sets up a controlrepo for testing from scratch' description <<-DESCRIPTION This will generate all of the config files required for the onceover tool to work. DESCRIPTION run do |opts, args, cmd| Onceover::Controlrepo.init(Onceover::Controlrepo.new(opts)) # Would it make sense for #init to be a class instance method of Controlrepo ? Then you could: # cp = Onceover::Controlrepo.new(opts) # cp.init end end end end end end # Register itself Onceover::CLI.command.add_command(Onceover::CLI::Init.command)
Version data entries
38 entries across 38 versions & 1 rubygems