Class: UserChoices::OneRequiredArg

Inherits:
NonListStrategy show all
Defined in:
lib/user-choices/arglist-strategies.rb

Overview

:nodoc:

Instance Attribute Summary

Attributes inherited from AbstractArglistStrategy

#choice

Instance Method Summary collapse

Methods inherited from NonListStrategy

#claim_conversions, #fill

Methods inherited from AbstractArglistStrategy

#apply_claimed_conversions, #arglist_arity_error, #claim_conversions, #fill, #initialize

Constructor Details

This class inherits a constructor from UserChoices::AbstractArglistStrategy

Instance Method Details

#adjust(all_choices) ⇒ Object



167
168
169
170
# File 'lib/user-choices/arglist-strategies.rb', line 167

def adjust(all_choices)
  return if all_choices.has_key?(@choice)
  user_is_bewildered(arglist_arity_error(0,1))
end

#arityObject



165
# File 'lib/user-choices/arglist-strategies.rb', line 165

def arity; 1; end