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