module AspireBudget
Constants
- VERSION
Full release version. @return [String]
Public Class Methods
configuration()
click to toggle source
@return [AspireBudget::Configuration] the current configured defaults
# File lib/aspire_budget/configuration.rb, line 10 def self.configuration Thread.current[:aspire_budget_configuration] ||= Configuration.new end
configuration=(other)
click to toggle source
Overwrite the current configured defaults @param [AspireBudget::Configuration]
# File lib/aspire_budget/configuration.rb, line 16 def self.configuration=(other) Thread.current[:aspire_budget_configuration] = other end
configure() { |configuration| ... }
click to toggle source
Configures default values
# File lib/aspire_budget/configuration.rb, line 5 def self.configure yield(configuration) if block_given? end
reset!()
click to toggle source
Resets the set configuration. Useful on e.g. testing
# File lib/aspire_budget/configuration.rb, line 21 def self.reset! Thread.current[:aspire_budget_configuration] = nil end