module Spree::ServiceModule::Callable

Public Instance Methods

call(*args, **kwargs) { |result| ... } click to toggle source
# File lib/spree/service_module.rb, line 4
def call(*args, **kwargs)
  new.call(*args, **kwargs).tap do |result|
    return yield(result) if block_given?
  end
end