Sha256: b1746c7a73a85d1d28a50709cbf804359d34211f1da72ce4ca1467b0e068742f

Contents?: true

Size: 264 Bytes

Versions: 1

Compression:

Stored size: 264 Bytes

Contents

module Cumuli
  class Args
    attr_reader :argv, :dir

    def initialize(argv)
      @argv = argv
      @dir ||= argv.shift
    end

    def name
      @name ||= dir.match(/([a-z_]+)$/i)[0]
    end

    def foreman_options
      argv.join(' ')
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cumuli-0.1.0 lib/cumuli/cli/args.rb