I know you got this from the original code, but I wonder if it would be clearer to write:

```ruby
def valid?
  !summary_text.empty?
end
```

wdyt?