<p>Let's say I have this model named <em>Product</em> with a field named <em>brand</em>. Suppose the values of <em>brand</em> are stored in the format <em>this_is_a_brand</em>. Can I define a method in the model (or anywhere else) that allows me to modify the value of <em>brand</em> before it is called. For example, if I call <em>@product.brand</em>, I want to get <em>This is a Brand</em>, instead of <em>this_is_a_brand</em>.</p>

In your model you can override the method call
```
brand
```
.
```
```
def brand
#code to modify the value that is stored in brand
return modified_brand
end
```
```
This will allow it to be stored as this_is_a_brand.  But, it will be returned as "this is a brand".