Class: ConvenientService::Service::Plugins::CanHaveSteps::Entities::Method::Entities::Callers::Base
Instance Attribute Summary collapse
Instance Method Summary
collapse
#copy
included
Constructor Details
#initialize(object) ⇒ void
50
51
52
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 50
def initialize(object)
@object = object
end
|
Instance Attribute Details
#object ⇒ Object
Returns the value of attribute object.
22
23
24
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 22
def object
@object
end
|
Instance Method Details
#==(other) ⇒ Boolean?
66
67
68
69
70
71
72
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 66
def ==(other)
return unless other.instance_of?(self.class)
return false if object != other.object
true
end
|
#calculate_value ⇒ Object
27
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 27
abstract_method :calculate_value
|
#define_output_in_container! ⇒ Boolean
44
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 44
abstract_method :define_output_in_container!
|
#reassignment?(name) ⇒ Boolean
58
59
60
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 58
def reassignment?(name)
false
end
|
#to_args ⇒ Array<Object>
77
78
79
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 77
def to_args
to_arguments.args
end
|
#to_arguments ⇒ ConveninentService::Support::Arguments
84
85
86
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 84
def to_arguments
Support::Arguments.new(object)
end
|
33
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 33
abstract_method :validate_as_input_for_container!
|
#validate_as_output_for_container! ⇒ Boolean
39
|
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 39
abstract_method :validate_as_output_for_container!
|