Class: SolidObjects::EffectContext

Inherits:
Data
  • Object
show all
Defined in:
lib/solid_objects/effect_executor.rb,
sig/generated/lib/solid_objects/effect_executor.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#actor_idObject (readonly)

Returns the value of attribute actor_id

Returns:

  • (Object)

    the current value of actor_id



4
5
6
# File 'lib/solid_objects/effect_executor.rb', line 4

def actor_id
  @actor_id
end

#actor_typeObject (readonly)

Returns the value of attribute actor_type

Returns:

  • (Object)

    the current value of actor_type



4
5
6
# File 'lib/solid_objects/effect_executor.rb', line 4

def actor_type
  @actor_type
end

#attemptObject (readonly)

Returns the value of attribute attempt

Returns:

  • (Object)

    the current value of attempt



4
5
6
# File 'lib/solid_objects/effect_executor.rb', line 4

def attempt
  @attempt
end

#idObject (readonly)

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



4
5
6
# File 'lib/solid_objects/effect_executor.rb', line 4

def id
  @id
end

#source_message_idObject (readonly)

Returns the value of attribute source_message_id

Returns:

  • (Object)

    the current value of source_message_id



4
5
6
# File 'lib/solid_objects/effect_executor.rb', line 4

def source_message_id
  @source_message_id
end

Class Method Details

.members[ :id, :attempt, :source_message_id, :actor_type, :actor_id ]

Returns:

  • ([ :id, :attempt, :source_message_id, :actor_type, :actor_id ])


18
# File 'sig/generated/lib/solid_objects/effect_executor.rbs', line 18

def self.members: () -> [ :id, :attempt, :source_message_id, :actor_type, :actor_id ]

.new(id, attempt, source_message_id, actor_type, actor_id) ⇒ instance .new(id:, attempt:, source_message_id:, actor_type:, actor_id:) ⇒ instance

Overloads:

  • .new(id, attempt, source_message_id, actor_type, actor_id) ⇒ instance

    Parameters:

    • id (Object)
    • attempt (Object)
    • source_message_id (Object)
    • actor_type (Object)
    • actor_id (Object)

    Returns:

    • (instance)
  • .new(id:, attempt:, source_message_id:, actor_type:, actor_id:) ⇒ instance

    Parameters:

    • id: (Object)
    • attempt: (Object)
    • source_message_id: (Object)
    • actor_type: (Object)
    • actor_id: (Object)

    Returns:

    • (instance)


15
16
# File 'sig/generated/lib/solid_objects/effect_executor.rbs', line 15

def self.new: (untyped id, untyped attempt, untyped source_message_id, untyped actor_type, untyped actor_id) -> instance
| (id: untyped, attempt: untyped, source_message_id: untyped, actor_type: untyped, actor_id: untyped) -> instance

Instance Method Details

#members[ :id, :attempt, :source_message_id, :actor_type, :actor_id ]

Returns:

  • ([ :id, :attempt, :source_message_id, :actor_type, :actor_id ])


20
# File 'sig/generated/lib/solid_objects/effect_executor.rbs', line 20

def members: () -> [ :id, :attempt, :source_message_id, :actor_type, :actor_id ]