class Librarian::Mock::Source::Mock::Registry

Attributes

sources[RW]

Public Class Methods

new() click to toggle source
# File lib/librarian/mock/source/mock/registry.rb, line 61
def initialize
  clear!
end

Public Instance Methods

[](name) click to toggle source
# File lib/librarian/mock/source/mock/registry.rb, line 71
def [](name)
  sources[name] ||= {}
end
clear!() click to toggle source
# File lib/librarian/mock/source/mock/registry.rb, line 64
def clear!
  self.sources = { }
end
merge!(options = nil, &block) click to toggle source
# File lib/librarian/mock/source/mock/registry.rb, line 67
def merge!(options = nil, &block)
  clear! if options && options[:clear]
  Dsl.run!(sources, &block) if block
end