class Seahorse::Client::Plugins::OperationMethods
def add_operation_helpers(client, operations)
def add_operation_helpers(client, operations) operations.each do |name| client.class.send(:define_method, name) do |*args, &block| params = args[0] || {} send_options = args[1] || {} build_request(name, params).send_request(send_options, &block) end end client.class.send(:define_method, :operation_names) { operations } end