I am not sure this doing what you want. If the if block fails, this is not set. Did you mean to have it return an empty array? if so, this can be:

```ruby
 @validators ||= if @field_hash.has_key?(VALIDATORS_KEY)
  @field_hash[VALIDATORS_KEY].map do |hs| 
    hs.instance_of?(Symbol) ? {hs => hs} : hs
  end
else
  []
end
```