Class: ConvenientService::Service::Plugins::CanHaveSteps::Entities::Method::Entities::Callers::Base
- Inherits:
-
Object
- Object
- ConvenientService::Service::Plugins::CanHaveSteps::Entities::Method::Entities::Callers::Base
- Defined in:
- lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb
Instance Attribute Summary collapse
- #object ⇒ Object readonly
Instance Method Summary collapse
- #==(other) ⇒ Boolean?
- #alias? ⇒ Boolean
-
#calculate_value ⇒ Object
Can be any type.
- #define_output_in_container! ⇒ Boolean
- #initialize(object) ⇒ void constructor
- #proc? ⇒ Boolean
- #raw? ⇒ Boolean
- #to_args ⇒ Array<Object>
- #to_arguments ⇒ ConveninentService::Support::Arguments
- #usual? ⇒ Boolean
Methods included from ConvenientService::Support::Copyable
Methods included from ConvenientService::Support::AbstractMethod
Constructor Details
#initialize(object) ⇒ void
43 44 45 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 43 def initialize(object) @object = object end |
Instance Attribute Details
#object ⇒ Object (readonly)
27 28 29 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 27 def object @object end |
Instance Method Details
#==(other) ⇒ Boolean?
79 80 81 82 83 84 85 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 79 def ==(other) return unless other.instance_of?(self.class) return false if object != other.object true end |
#alias? ⇒ Boolean
57 58 59 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 57 def alias? false end |
#calculate_value ⇒ Object
Returns Can be any type.
32 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 32 abstract_method :calculate_value |
#define_output_in_container! ⇒ Boolean
37 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 37 abstract_method :define_output_in_container! |
#proc? ⇒ Boolean
64 65 66 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 64 def proc? false end |
#raw? ⇒ Boolean
71 72 73 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 71 def raw? false end |
#to_args ⇒ Array<Object>
90 91 92 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 90 def to_args to_arguments.args end |
#to_arguments ⇒ ConveninentService::Support::Arguments
97 98 99 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 97 def to_arguments Support::Arguments.new(object) end |
#usual? ⇒ Boolean
50 51 52 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/callers/base.rb', line 50 def usual? false end |