lib/classy_enum.rb in classy_enum-0.6.0 vs lib/classy_enum.rb in classy_enum-0.6.1
- old
+ new
@@ -45,10 +45,10 @@
end
module ClassMethods
def build(option)
- return nil if option.nil?
+ return option if option.blank?
return TypeError.new("Valid #{self} options are #{self.valid_options}") unless self::OPTIONS.include? option.to_sym
Object.const_get("#{self}#{option.to_s.camelize}").new
end
# Alias of build