Module: Dbwatcher::Storage::Concerns::Validatable::ClassMethods

Defined in:
lib/dbwatcher/storage/concerns/validatable.rb

Instance Method Summary collapse

Instance Method Details

#required_attributesArray<Symbol>

Returns list of required attributes

Returns:

  • (Array<Symbol>)

    required attributes



37
38
39
# File 'lib/dbwatcher/storage/concerns/validatable.rb', line 37

def required_attributes
  @required_attributes || []
end

#validates_presence_of(*attributes) ⇒ void

This method returns an undefined value.

Defines required attributes for validation

Parameters:

  • attributes (Array<Symbol>)

    list of required attributes



30
31
32
# File 'lib/dbwatcher/storage/concerns/validatable.rb', line 30

def validates_presence_of(*attributes)
  @required_attributes = attributes
end