class PerformancePromise::Configuration
Attributes
allowed_environments[RW]
enable[RW]
logger[RW]
speedy_promise[RW]
throw_exception[RW]
untagged_methods_are_speedy[RW]
validations[RW]
Public Class Methods
new()
click to toggle source
# File lib/performance_promise.rb, line 53 def initialize # Set default values @enable = false @validations = [ :makes, ] @logger = Rails.logger @allowed_environments = [ 'development', 'test', ] @untagged_methods_are_speedy = false @speedy_promise = { :makes => 1.query, :takes => 1.second, } @throw_exception = true end