Class: Optify::GetOptionsPreferences

Inherits:
Object
  • Object
show all
Defined in:
lib/optify_ruby/get_options_preferences.rb,
sig/optify.rbs

Overview

Preferences when getting options.

Instance Method Summary collapse

Instance Method Details

#are_configurable_strings_enabled?Boolean

Deprecated: Use are_configurable_values_enabled? instead.

Returns:

  • (Boolean)


59
# File 'sig/optify.rbs', line 59

def are_configurable_strings_enabled?: () -> bool

#are_configurable_values_enabled?Boolean

Indicates if configurable values, such as strings and lists, are enabled. They are disabled by default.

Returns:

  • (Boolean)


69
# File 'sig/optify.rbs', line 69

def are_configurable_values_enabled?: () -> bool

#constraints=(constraints) ⇒ void

This method returns an undefined value.

Set constraints for the current request to limit the features that can be enabled.

Parameters:

  • value (::Hash[untyped, untyped], nil)


9
10
11
# File 'lib/optify_ruby/get_options_preferences.rb', line 9

def constraints=(constraints)
  self.constraints_json = constraints&.to_json
end

#constraints_jsonString?

Returns:

  • (String, nil)


82
# File 'sig/optify.rbs', line 82

def constraints_json: () -> String?

#constraints_json=void

This method returns an undefined value.

Parameters:

  • value (String, nil)


80
# File 'sig/optify.rbs', line 80

def constraints_json=: (String? value) -> void

#disable_configurable_stringsvoid

This method returns an undefined value.

Deprecated: Use disable_configurable_values instead.



62
# File 'sig/optify.rbs', line 62

def disable_configurable_strings: () -> void

#disable_configurable_valuesvoid

This method returns an undefined value.

Disable configurable values which default to disabled.



72
# File 'sig/optify.rbs', line 72

def disable_configurable_values: () -> void

#enable_configurable_stringsvoid

This method returns an undefined value.

Deprecated: Use enable_configurable_values instead.



65
# File 'sig/optify.rbs', line 65

def enable_configurable_strings: () -> void

#enable_configurable_valuesvoid

This method returns an undefined value.

Enable configurable values which default to disabled.



75
# File 'sig/optify.rbs', line 75

def enable_configurable_values: () -> void

#overrides=(overrides) ⇒ void

This method returns an undefined value.

Set overrides to apply after building the options based on the feature names. Do not provide overrides when requesting cached options.

Parameters:

  • value

    The overrides to apply.



15
16
17
# File 'lib/optify_ruby/get_options_preferences.rb', line 15

def overrides=(overrides)
  self.overrides_json = overrides&.to_json
end

#overrides?Boolean

Indicates if overrides are set.

Returns:

  • (Boolean)


85
# File 'sig/optify.rbs', line 85

def overrides?: () -> bool

#overrides_jsonString?

Returns:

  • (String, nil)


97
# File 'sig/optify.rbs', line 97

def overrides_json: () -> String?

#overrides_json=void

This method returns an undefined value.

Set overrides to apply after building the options based on the feature names. Do not provide overrides when requesting cached options.

Parameters:

  • value

    The overrides to apply as serialized JSON.



95
# File 'sig/optify.rbs', line 95

def overrides_json=: (String? value) -> void

#skip_feature_name_conversionBoolean

Returns:

  • (Boolean)


101
# File 'sig/optify.rbs', line 101

def skip_feature_name_conversion: () -> bool

#skip_feature_name_conversion=void

This method returns an undefined value.

Parameters:

  • value (Boolean)


99
# File 'sig/optify.rbs', line 99

def skip_feature_name_conversion=: (bool value) -> void