module Doorkeeper::Validations

Attributes

error[RW]

Public Instance Methods

valid?() click to toggle source
# File lib/doorkeeper/validations.rb, line 18
def valid?
  validate
  @error.nil?
end
validate() click to toggle source
# File lib/doorkeeper/validations.rb, line 9
def validate
  @error = nil

  self.class.validations.each do |validation|
    @error = validation[:options][:error] unless send("validate_#{validation[:attribute]}")
    break if @error
  end
end