Class: ConvenientService::Service::Plugins::CanHaveSteps::Entities::Method::Entities::Name
- 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
Instance Attribute Summary collapse
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Instance Method Summary collapse
- #==(other) ⇒ Boolean?
- #initialize(value) ⇒ void constructor
- #to_args ⇒ Array<Object>
- #to_arguments ⇒ ConveninentService::Support::Arguments
- #to_s ⇒ String
- #to_sym ⇒ Symbol
Methods included from ConvenientService::Support::Delegate::ClassMethodsForForwardable
Methods included from ConvenientService::Support::Copyable
Constructor Details
#initialize(value) ⇒ void
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)
Returns the value of attribute value.
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?
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>
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
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
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
33 |
# File 'lib/convenient_service/service/plugins/can_have_steps/entities/method/entities/name.rb', line 33 delegate :to_sym, to: :value |