Class: LaunchDarkly::Interfaces::DataSystem::ChangeSet

Inherits:
Object
  • Object
show all
Defined in:
lib/ldclient-rb/interfaces/data_system.rb

Overview

ChangeSet represents a list of changes to be applied.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(intent_code:, changes:, selector:) ⇒ ChangeSet

Returns a new instance of ChangeSet.

Parameters:

  • intent_code (String)

    The intent code (IntentCode)

  • changes (Array<Change>)

    The changes

  • selector (Selector, nil)

    The selector



231
232
233
234
235
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 231

def initialize(intent_code:, changes:, selector:)
  @intent_code = intent_code
  @changes = changes
  @selector = selector
end

Instance Attribute Details

#changesArray<Change> (readonly)

Returns The changes.

Returns:

  • (Array<Change>)

    The changes



221
222
223
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 221

def changes
  @changes
end

#intent_codeString (readonly)

Returns The intent code (IntentCode).

Returns:



218
219
220
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 218

def intent_code
  @intent_code
end

#selectorSelector? (readonly)

Returns The selector.

Returns:



224
225
226
# File 'lib/ldclient-rb/interfaces/data_system.rb', line 224

def selector
  @selector
end