Methods

Files

Class Index [+]

Quicksearch

Ubiquo::RequiredFields::ActiveRecord::ClassMethods

Public Instance Methods

required_fields(*fields) click to toggle source

adds all the arguments to required fields for the class. Initially is empty or inherited from superclass. It returns the arguments, so that can be used as getter too.

Example:

 class YourModel < ActiveRecord::Base
   required_fields :name
 end
 YourModel.required_fields # [:name]
    # File vendor/plugins/ubiquo_core/lib/ubiquo/required_fields/active_record.rb, line 26
26:         def required_fields(*fields)
27:            @required_fields ||= if self.superclass.respond_to?(:required_fields)
28:             self.superclass.required_fields
29:           else
30:             []
31:           end
32:           @required_fields += fields
33:           @required_fields
34:         end

Disabled; run with $DEBUG to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.