class Sequel::Plugins::ValidationClassMethods::ClassMethods::Generator

  1. lib/sequel/plugins/validation_class_methods.rb
Parent: ClassMethods

The Generator class is used to generate validation definitions using the validates {} idiom.

Methods

Public Class

  1. new

Public Instance

  1. method_missing

Public Class methods

new (receiver ,&block)

Initializes a new generator.

[show source]
# File lib/sequel/plugins/validation_class_methods.rb, line 45
def initialize(receiver ,&block)
  @receiver = receiver
  instance_eval(&block)
end

Public Instance methods

method_missing (m, *args, &block)

Delegates method calls to the receiver by calling receiver.validates_xxx.

[show source]
# File lib/sequel/plugins/validation_class_methods.rb, line 51
def method_missing(m, *args, &block)
  @receiver.send(:"validates_#{m}", *args, &block)
end