Class: Hackle::RemoteConfigTargetRule

Inherits:
Object
  • Object
show all
Defined in:
lib/hackle/internal/model/remote_config_parameter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key:, name:, target:, bucket_id:, value:) ⇒ RemoteConfigTargetRule

Returns a new instance of RemoteConfigTargetRule.

Parameters:



54
55
56
57
58
59
60
61
# File 'lib/hackle/internal/model/remote_config_parameter.rb', line 54

def initialize(key:, name:, target:, bucket_id:, value:)
  @key = key
  @name = name
  @target = target
  @bucket_id = bucket_id
  @value = value

end

Instance Attribute Details

#bucket_idInteger (readonly)

Returns:

  • (Integer)


47
# File 'lib/hackle/internal/model/remote_config_parameter.rb', line 47

attr_reader :key, :name, :target, :bucket_id, :value

#keyString (readonly)

Returns:

  • (String)


47
48
49
# File 'lib/hackle/internal/model/remote_config_parameter.rb', line 47

def key
  @key
end

#nameString (readonly)

Returns:

  • (String)


47
# File 'lib/hackle/internal/model/remote_config_parameter.rb', line 47

attr_reader :key, :name, :target, :bucket_id, :value

#targetTarget (readonly)

Returns:



47
# File 'lib/hackle/internal/model/remote_config_parameter.rb', line 47

attr_reader :key, :name, :target, :bucket_id, :value

#valueObject (readonly)

Returns the value of attribute value.



47
# File 'lib/hackle/internal/model/remote_config_parameter.rb', line 47

attr_reader :key, :name, :target, :bucket_id, :value