class Patterns::Service

Attributes

result[R]

Public Class Methods

call(*args) click to toggle source
# File lib/patterns/service.rb, line 8
               def call(*args)
  new(*args).tap do |service|
    service.instance_variable_set(
      "@result",
      service.call
    )
  end
end

Public Instance Methods

call() click to toggle source
# File lib/patterns/service.rb, line 18
def call
  raise NotImplementedError
end