Class: ConvenientService::Service::Plugins::CanHaveStepAwareEnumerables::Entities::StepAwareEnumerables::Object

Inherits:
Base
  • Object
show all
Defined in:
lib/convenient_service/service/plugins/can_have_step_aware_enumerables/entities/step_aware_enumerables/object.rb

Direct Known Subclasses

Boolean

Instance Attribute Summary

Attributes inherited from Base

#modifiers, #object, #organizer, #propagated_result

Instance Method Summary collapse

Methods inherited from Base

#evaluate_by, #initialize, #result

Methods included from ConvenientService::Support::AbstractMethod

abstract_method

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args, **kwargs, &block) ⇒ Object (private)



46
47
48
# File 'lib/convenient_service/service/plugins/can_have_step_aware_enumerables/entities/step_aware_enumerables/object.rb', line 46

def method_missing(method, *args, **kwargs, &block)
  ::ConvenientService.raise Exceptions::AlreadyUsedTerminalChaining.new
end

Instance Method Details

#default_data_keySymbol

Returns:

  • (Symbol)


18
19
20
# File 'lib/convenient_service/service/plugins/can_have_step_aware_enumerables/entities/step_aware_enumerables/object.rb', line 18

def default_data_key
  :value
end

#default_evaluate_bynil

Returns:

  • (nil)


25
26
27
# File 'lib/convenient_service/service/plugins/can_have_step_aware_enumerables/entities/step_aware_enumerables/object.rb', line 25

def default_evaluate_by
  nil
end