Class: UserChoices::NoArguments

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

Overview

An AbstractArglistStrategy that rejects any non-empty arglist.

Instance Attribute Summary

Attributes inherited from AbstractArglistStrategy

#choice

Instance Method Summary collapse

Methods inherited from AbstractArglistStrategy

#adjust, #apply_claimed_conversions, #arglist_arity_error, #claim_conversions, #initialize

Constructor Details

This class inherits a constructor from UserChoices::AbstractArglistStrategy

Instance Method Details

#fill(arglist) ⇒ Object

:nodoc:



93
94
95
96
97
# File 'lib/user-choices/arglist-strategies.rb', line 93

def fill(arglist)
  user_claims(arglist.length == 0) do
    "No arguments are allowed."
  end
end