Sha256: d80e1e807bcf9ceb6f0c1255ea72aa86819a2f9dfc73b7389f599115628465fe
Contents?: true
Size: 680 Bytes
Versions: 2
Compression:
Stored size: 680 Bytes
Contents
require 'instrumentality/command' require 'instrumentality/header_generator' module Instrumentality class GenerateHeader < Command def self.options [ ].concat(super) end self.arguments = [ CLAide::Argument.new("instrument", true), ] self.summary = <<-DESC Generates Objective-C header for instrument. DESC def initialize(argv) @instrument = argv.shift_argument super end def validate! super help! 'An instrument name is required' unless @instrument end def run header_generator = HeaderGenerator.new(@instrument, @verbose) header_generator.generate end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
instrumentality-0.1.3 | lib/instrumentality/command/generate_header.rb |
instrumentality-0.1.0 | lib/instrumentality/command/generate_header.rb |