class Seahorse::Client::Base
def define_operation_methods
def define_operation_methods operations_module = Module.new @api.operation_names.each do |method_name| operations_module.send(:define_method, method_name) do |*args, &block| params = args[0] || {} options = args[1] || {} build_request(method_name, params).send_request(options, &block) end end include(operations_module) end