class Wire::Function
Public Class Methods
new(name, signature = nil, result_type = nil, native_type = nil)
click to toggle source
# File lib/wire.rb, line 10 def initialize(name, signature = nil, result_type = nil, native_type = nil) @name = name @signature = signature @result_type = result_type @native_type = native_type end
Public Instance Methods
service=(service)
click to toggle source
ignore this for any real service call, the http endpoint is evidently incapable of getting this from a header
# File lib/wire.rb, line 18 def service= (service) @service=service end
to_json()
click to toggle source
# File lib/wire.rb, line 27 def to_json "{'endpoint': '#{@name}'" + ((@signature == nil) ? '' : ", 'signature': #{@signature}") + ((@result_type == nil) ? '' : ", 'resultType': '#{@result_type}'") + ((@native_type == nil) ? '' : ", 'nativeType': '#{@native_type}'") + ((@service == nil) ? '' : ", 'service': '#{@service}'") + ((@version == nil) ? '' : ", 'version': '#{@version}'") + '}' end
version=(version)
click to toggle source
ignore this for any real service call, the http endpoint is evidently incapable of getting this from a header
# File lib/wire.rb, line 23 def version= (version) @version=version end