Method: ULS::Codes::Base#initialize
- Defined in:
- lib/uls/codes/base.rb
#initialize(code = nil) ⇒ Base
Returns a new instance of Base.
30 31 32 33 34 35 36 |
# File 'lib/uls/codes/base.rb', line 30 def initialize(code = nil) return if code.nil? raise ArgumentError, "'#{code}' is an invalid code." unless self.class.possible_codes.include?(code) self.code = code end |