module Nis::Configuration

Attributes

logger[RW]

Logger for {#debug}, default is `Nis::Logger.new(STDOUT)` @return [Logger]

Public Class Methods

extended(base) click to toggle source
# File lib/nis/configuration.rb, line 9
def self.extended(base)
  base.logger = Logger.new($stdout).tap { |logger| logger.level = Logger::INFO }
end

Public Instance Methods

configure() { |self| ... } click to toggle source

@yield [self] @example

Nis.configure do |conf|
  conf.logger = Logger.new('path/to/nis-ruby.log')
  conf.logger.level = Logger::DEBUG
end
# File lib/nis/configuration.rb, line 19
def configure
  yield self
end