module UsdaNdb::Configurable

Public Class Methods

extended(_base) click to toggle source
# File lib/usda_ndb/configurable.rb, line 3
def self.extended(_base)
  attr_accessor :configuration
end

Public Instance Methods

configure() { |configuration| ... } click to toggle source
# File lib/usda_ndb/configurable.rb, line 7
def configure
  self.configuration ||= Configuration.new
  yield(configuration)
end
reset_configuration() click to toggle source
# File lib/usda_ndb/configurable.rb, line 12
def reset_configuration
  self.configuration = Configuration.new
end