# File lib/pry/command_set.rb, line 84 def block_command(name, description="No description.", options={}, &block) description, options = ["No description.", description] if description.is_a?(Hash) options = default_options(name).merge!(options) commands[name] = Pry::BlockCommand.subclass(name, description, options, helper_module, &block) end