# File lib/hammer_cli/abstract.rb, line 202 def self.option(switches, type, description, opts = {}, &block) HammerCLI::Options::OptionDefinition.new(switches, type, description, opts).tap do |option| declared_options << option block ||= option.default_conversion_block define_accessors_for(option, &block) end end