Module: Safe::SafeHelper
- Included in:
- Safe
- Defined in:
- lib/enums.rb,
lib/enums.rb
Instance Method Summary collapse
Instance Method Details
#enum(class_name, *args) ⇒ Object
196 197 198 199 200 201 202 203 204 205 206 207 208 209 |
# File 'lib/enums.rb', line 196 def enum( class_name, *args ) ######################################## # note: lets you use: # enum :Color, :red, :green, :blue # -or- # enum :Color, [:red, :green, :blue] if args[0].is_a?( Array ) keys = args[0] else keys = args end Enum.new( class_name, *keys ) end |