class ServiceInterface::Argument
Attributes
default_value[R]
name[R]
Public Class Methods
new(name:, required:, default_value: nil)
click to toggle source
# File lib/service_interface.rb, line 12 def initialize(name:, required:, default_value: nil) @name = name @required = required @default_value = default_value end
Public Instance Methods
optional?()
click to toggle source
# File lib/service_interface.rb, line 22 def optional? !@required end
required?()
click to toggle source
# File lib/service_interface.rb, line 18 def required? @required end