Module: Delorean::Ruby

Defined in:
lib/delorean/ruby.rb,
lib/delorean/ruby/whitelists.rb,
lib/delorean/ruby/whitelists/base.rb,
lib/delorean/ruby/whitelists/empty.rb,
lib/delorean/ruby/whitelists/default.rb,
lib/delorean/ruby/whitelists/matchers.rb,
lib/delorean/ruby/whitelists/matchers/method.rb,
lib/delorean/ruby/whitelists/whitelist_error.rb,
lib/delorean/ruby/whitelists/matchers/arguments.rb

Defined Under Namespace

Modules: Whitelists

Constant Summary collapse

DEFAULT_ERROR_HANDLER =
lambda do |*args|
  str = args.map(&:to_s).join(', ')
  raise str
end

Class Method Summary collapse

Class Method Details

.error_handlerObject



24
25
26
# File 'lib/delorean/ruby.rb', line 24

def self.error_handler
  @error_handler
end

.error_handler=(new_handler) ⇒ Object



20
21
22
# File 'lib/delorean/ruby.rb', line 20

def self.error_handler=(new_handler)
  @error_handler = new_handler
end

.whitelistObject



16
17
18
# File 'lib/delorean/ruby.rb', line 16

def self.whitelist
  @whitelist
end

.whitelist=(new_whitelist) ⇒ Object



12
13
14
# File 'lib/delorean/ruby.rb', line 12

def self.whitelist=(new_whitelist)
  @whitelist = new_whitelist
end