Module: EventStore::HTTP::Connect::Assertions
- Defined in:
- lib/event_store/http/connect/assertions.rb
Instance Method Summary collapse
Instance Method Details
#settings?(settings, namespace: nil) ⇒ Boolean
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/event_store/http/connect/assertions.rb', line 5 def settings?(settings, namespace: nil) namespace = Array(namespace) Settings.names.all? do |name| settings_value = settings.get name, *namespace if settings_value.nil? true else instance_value = __send__ name instance_value == settings_value end end end |