class Mongoid::Scribe::Configuration

Public Class Methods

new(document_class, configuration, &block) click to toggle source
# File lib/mongoid/scribe/configuration.rb, line 5
def initialize(document_class, configuration, &block)
  @document_class = document_class
  @configuration  = configuration
end

Public Instance Methods

evaluate(&block) click to toggle source
# File lib/mongoid/scribe/configuration.rb, line 10
def evaluate(&block)
  @self_before_instance_eval = eval("self", block.binding)
  instance_eval(&block)
end
method_missing(method, *args, &block) click to toggle source
# File lib/mongoid/scribe/configuration.rb, line 15
def method_missing(method, *args, &block)
  @self_before_instance_eval.send(method, *args, &block)
end