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