lib/faastruby-rpc.rb in faastruby-rpc-0.2.5 vs lib/faastruby-rpc.rb in faastruby-rpc-0.2.6

- old
+ new

@@ -1,28 +1,21 @@ require 'net/http' require 'oj' require 'yaml' require 'openssl' require 'faastruby-rpc/version' +require 'faastruby-rpc/caller' require 'faastruby-rpc/function' (Net::HTTP::SSL_IVNAMES << :@ssl_options).uniq! (Net::HTTP::SSL_ATTRIBUTES << :options).uniq! Net::HTTP.class_eval do attr_accessor :ssl_options end -def invoke(function, raise_errors: true) - function(function, raise_errors: raise_errors) -end - -def function(function, raise_errors: true) - FaaStRuby::RPC::Function.new(function, raise_errors: raise_errors) -end - def require_function(function, as:, raise_errors: true) as[0] = as[0].capitalize Object.send(:remove_const, as) if Object.const_defined?(as) - Object.const_set as, FaaStRuby::RPC::Function.new(function, raise_errors: raise_errors) + Object.const_set as, FaaStRuby::RPC::Caller.new(function, raise_errors: raise_errors) return false end