nex3/sass — pull request #1179 by BMorearty (2014-03-19 06:19:36+00:00)
Title: Don't freeze nil.

In Ruby, the nil singleton object is not frozen. Freezing it breaks some other gems. When `Sass::Script::Value::Null` calls `new(nil)`, the Base class ends up freezing nil.

```
~$ irb
2.1.1 :001 > nil.frozen?
=> false
```

Conveniently, the `unless` syntax leaves `@value` as good ol' nil, so there's no need for a ternary. :honeybee:

Tests pass.