class Faker::Base

def resolve(value)

All other values are simply returned.
If an array or range is passed, a random value will be selected.
def resolve(value)
  case value
  when Array then sample(value)
  when Range then rand value
  else value
  end
end