class Rohbau::UseCase
Public Class Methods
call(request, input = nil)
click to toggle source
# File lib/rohbau/use_case.rb, line 5 def self.call(request, input = nil) args = [request] args << input if input new(*args).call end
new(request)
click to toggle source
# File lib/rohbau/use_case.rb, line 12 def initialize(request) @request = request end
Protected Instance Methods
service(service_name)
click to toggle source
# File lib/rohbau/use_case.rb, line 18 def service(service_name) @request.services.public_send service_name end