class Gapic::Config::Method
Config::Method
is a configuration class that represents the configuration for an API RPC call.
@example
require "gapic/config" class ServiceConfig extend Gapic::Config config_attr :host, "localhost", String config_attr :port, 443, Integer config_attr :timeout, nil, Numeric, nil config_attr :metadata, nil, Hash, nil attr_reader :rpc_method def initialize parent_config = nil @parent_config = parent_config unless parent_config.nil? @rpc_method = Gapic::Config::Method.new yield self if block_given? end end config = ServiceConfig.new config.timeout = 60 config.rpc_method.timeout = 120
Public Class Methods
new(parent_method = nil) { |self| ... }
click to toggle source
Create a new Config::Method
object instance.
@param parent_method [Gapic::Config::Method, nil] The config to look to values for.
# File lib/gapic/config/method.rb, line 58 def initialize parent_method = nil @parent_config = parent_method unless parent_method.nil? yield self if block_given? end