Class: JsonCompleter::ArrayContext

Inherits:
Struct
  • Object
show all
Defined in:
lib/json_completer.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(container:, mode: :value_or_end, provisional_index: nil) ⇒ ArrayContext

Returns a new instance of ArrayContext.



45
46
47
# File 'lib/json_completer.rb', line 45

def initialize(container:, mode: :value_or_end, provisional_index: nil)
  super
end

Instance Attribute Details

#container ⇒ Object

Returns the value of attribute container

Returns:

  • (Object) —

    the current value of container



44
45
46
# File 'lib/json_completer.rb', line 44

def container
  @container
end

#mode ⇒ Object

Returns the value of attribute mode

Returns:

  • (Object) —

    the current value of mode



44
45
46
# File 'lib/json_completer.rb', line 44

def mode
  @mode
end

#provisional_index ⇒ Object

Returns the value of attribute provisional_index

Returns:

  • (Object) —

    the current value of provisional_index



44
45
46
# File 'lib/json_completer.rb', line 44

def provisional_index
  @provisional_index
end