new(params={}) Class Public methods Initializes a new model with the given params
add_on_empty(attributes, options = {}) Instance Public methods Will add an error
validates!(*attributes) Instance Public methods This method is used to define
validate(*args, &block) Instance Public methods Adds a validation method
valid?(context = nil) Instance Public methods Runs all the specified validations
as_json(options=nil) Instance Public methods Returns a
from_json(json, include_root=include_root_in_json) Instance Public methods Sets
generate_message(attribute, type = :invalid, options = {}) Instance Public methods Translates
define_model_callbacks(*callbacks) Instance Public methods
to_key() Instance Public methods Returns an
Page 3 of 12