class Doorkeeper::Config::AbstractBuilder
Abstract base class for Doorkeeper
and it’s extensions configuration builder. Instantiates and validates gem configuration.
Attributes
Public Class Methods
Source
# File lib/doorkeeper/config/abstract_builder.rb, line 13 def initialize(config = Config.new, &block) @config = config instance_eval(&block) if block_given? end
@param [Class] config class
Public Instance Methods
Source
# File lib/doorkeeper/config/abstract_builder.rb, line 22 def build @config.validate! if @config.respond_to?(:validate!) @config end
Builds and validates configuration.
@return [Doorkeeper::Config] config instance