class ObjectFramework::GRPC::Controller
Public Class Methods
Source
# File lib/object_framework/grpc/server.rb, line 6 def initialize(application:, operation:) @application, @operation = application, operation end
Public Instance Methods
Source
# File lib/object_framework/grpc/server.rb, line 10 def call(input, context:) @application.invoke(@operation, context:, **input) end
Source
# File lib/object_framework/grpc/server.rb, line 14 def validate! @application.validate_operation!(@operation) end