Class: ConvenientService::Service::Plugins::CanHaveSteps::Entities::Method::Entities::Name Private
- Inherits:
-
Object
- Object
- ConvenientService::Service::Plugins::CanHaveSteps::Entities::Method::Entities::Name
- Defined in:
- lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb
Overview
This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.
Instance Attribute Summary collapse
- #value ⇒ Object readonly private
Instance Method Summary collapse
- #==(other) ⇒ Boolean? private
- #initialize(value) ⇒ void constructor private
- #to_args ⇒ Array<Object> private
- #to_arguments ⇒ ConveninentService::Support::Arguments private
- #to_s ⇒ String private
- #to_sym ⇒ Symbol private
Methods included from ConvenientService::Support::Delegate::ClassMethodsForForwardable
Methods included from ConvenientService::Support::Concern
Methods included from ConvenientService::Support::Copyable
Constructor Details
#initialize(value) ⇒ void
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
39 40 41 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 39 def initialize(value) @value = value end |
Instance Attribute Details
#value ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
23 24 25 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 23 def value @value end |
Instance Method Details
#==(other) ⇒ Boolean?
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
47 48 49 50 51 52 53 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 47 def ==(other) return unless other.instance_of?(self.class) return false if value != other.value true end |
#to_args ⇒ Array<Object>
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
58 59 60 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 58 def to_args to_arguments.args end |
#to_arguments ⇒ ConveninentService::Support::Arguments
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
65 66 67 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 65 def to_arguments Support::Arguments.new(value) end |
#to_s ⇒ String
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
28 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 28 delegate :to_s, :to_sym, to: :value |
#to_sym ⇒ Symbol
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
33 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 33 delegate :to_sym, to: :value |