Method: Librarian::Resolver#initialize

Defined in:
lib/librarian/resolver.rb

#initialize(environment, options = { }) ⇒ Resolver

Options:

cyclic: truthy if the resolver should permit cyclic resolutions


14
15
16
17
18
19
20
# File 'lib/librarian/resolver.rb', line 14

def initialize(environment, options = { })
  unrecognized_options = options.keys - [:cyclic]
  unrecognized_options.empty? or raise Error,
    "unrecognized options: #{unrecognized_options.join(", ")}"
  self.environment = environment
  self.cyclic = !!options[:cyclic]
end