lib/ultra_settings.rb in ultra_settings-1.0.1 vs lib/ultra_settings.rb in ultra_settings-1.1.0

- old
+ new

@@ -3,16 +3,18 @@ require "erb" require "yaml" require "time" require "pathname" require "singleton" +require "digest" require_relative "ultra_settings/configuration" require_relative "ultra_settings/coerce" require_relative "ultra_settings/field" require_relative "ultra_settings/rack_app" require_relative "ultra_settings/web_view" +require_relative "ultra_settings/configuration_view" require_relative "ultra_settings/yaml_config" require_relative "ultra_settings/version" if defined?(Rails::Railtie) require_relative "ultra_settings/railtie" @@ -162,10 +164,14 @@ # @api private def __runtime_settings__ @runtime_settings end - # Explicitly set setting values within a block. This is useful for testing + def fields_secret_by_default=(value) + Configuration.fields_secret_by_default = value + end + + # Explicitly set values for setting within a block. This is useful for testing # or other situations where you want hard code a specific set of values. # # @param settings [Hash] The settings to set. # @return [Object] The result of the block. def override!(settings, &block)