Skip to Content Skip to Search
Methods
E
S

Attributes

[R] result

Class Public methods

execute(args, &block)

# File engines/member_api/app/services/member_api/service/application_service.rb, line 5
def execute(args, &block)
  service = new(**args, &block)
  service.execute
  service
end

Instance Public methods

error_messages()

# File engines/member_api/app/services/member_api/service/application_service.rb, line 26
def error_messages
  errors.join(", ")
end

errors()

# File engines/member_api/app/services/member_api/service/application_service.rb, line 22
def errors
  @errors ||= []
end

execute()

# File engines/member_api/app/services/member_api/service/application_service.rb, line 14
def execute
  raise NotImplementedError
end

success?()

# File engines/member_api/app/services/member_api/service/application_service.rb, line 18
def success?
  errors.empty?
end