class Settings

Public Class Methods

new(&block) click to toggle source
# File lib/rsettings.rb, line 6
def initialize(&block)
  @conf = SettingsConfiguration.new &block
end

Public Instance Methods

inspect() click to toggle source
# File lib/rsettings.rb, line 10
def inspect
  @conf.inspect
end
method_missing(m, *args, &block) click to toggle source
# File lib/rsettings.rb, line 14
def method_missing(m, *args, &block)
  fail "Only support queries, cannot do command <#{m}>" unless args.empty?

  rsettings = RSettings.new(
    :settings => @conf.settings,
    :names => @conf.names
  )

  Probe.new rsettings

  rsettings.find m
end