# File lib/braintree/client_token_gateway.rb, line 8 def generate(options={}) params = nil if options Util.verify_keys(ClientTokenGateway._generate_signature, options) params = {:client_token => options} end result = @config.http.post("/client_token", params) if result[:client_token] result[:client_token][:value] else raise ArgumentError, result[:api_error_response][:message] end end