class Pain::Options
rubocop:disable Metrics/MethodLength
Public Class Methods
create(options, model)
click to toggle source
# File lib/pain/cli.rb, line 132 def self.create(options, model) OptionParser.new do |opts| opts.on( '-l', '--likelihood [LIKELIHOOD]', OptionParser::DecimalInteger, model.input_message(:likelihood) ) do |like| options[:likelihood] = model.normalize(like, :likelihood) end opts.on( '-i', '--impact [IMPACT]', OptionParser::DecimalInteger, model.input_message(:impact) ) do |impact| options[:impact] = model.normalize(impact, :impact) end opts.on( '-t', '--type [TYPE]', OptionParser::DecimalInteger, model.input_message(:bug_type) ) do |bug_type| options[:bug_type] = model.normalize(bug_type, :bug_type) end end end