2015-10-31 5 views

Antwort

4
class User < ActiveRecord::Base 

    # @attr [Enumerable<Symbol>] status 
    enum status [:registering, :active, :suspended, :deleted] 
end 
1

Listen Sie einfach alle Optionen als durch Komma getrennte Liste auf.

class User < ActiveRecord::Base 

    # @!attribute [rw] status 
    # @return [:registering, :active, :suspended, :deleted] 
    enum status [:registering, :active, :suspended, :deleted] 
end 

Wenn Sie nicht sicher Typdefinition sind, können Sie mit YARD Type Parser konsultieren:

+0

Bounty mangels einer besseren Antwort auf Sie vergeben;) –

+0

Es gibt Zeichenfolge anstelle des Symbols. – ypresto

Verwandte Themen