lib/carrasco/command.rb in carrasco-0.1.4 vs lib/carrasco/command.rb in carrasco-0.1.5

- old
+ new

@@ -1,14 +1,15 @@ require "thor/core_ext/hash_with_indifferent_access" module Carrasco class Command attr_reader :command_name, :command, :description, :help + alias_method :to_s, :command def initialize(command_name, options = {}) options = Thor::CoreExt::HashWithIndifferentAccess.new(options) @command_name = command_name - @command = options[:command] + @command = options[:command] || command_name @help = options[:help] || command_name @description = options[:description] || "description not given" end end end