Module: CouchResource::Validations

Included in:
SubResource
Defined in:
lib/couch_resource/validations.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Constant Summary collapse

VALIDATIONS =
%w( validate validate_on_create validate_on_update )

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



170
171
172
173
174
175
# File 'lib/couch_resource/validations.rb', line 170

def self.included(base)
  base.send(:extend,  ClassMethods)
  base.send(:include, InstanceMethods)
  base.send(:include, ActiveSupport::Callbacks)
  base.define_callbacks *VALIDATIONS
end