Sha256: 675d012104552b081e422eb75fb9e2b26d01d38cc13d6db5a763fc3854ad87f6

Contents?: true

Size: 913 Bytes

Versions: 5

Compression:

Stored size: 913 Bytes

Contents

# This file has ben automatically generated by stubgen
# DO NOT EDIT
#
module TensorStream
  module OpStub
<% TensorStream::OpMaker.each_op do |op|%>
    ##
<% op.description_lines.each do |line|%>    # <%= line %>
<%end%>    #
    #<% if op.supports_broadcasting? %> This operation supports broadcasting
    #<% end %>
    # Params:
<% op.parameters.each do |param| %>    # +<%= param[:name] %>+:: <%= param[:description]%><%if param[:validate]%> (of type <%= param[:validate] %>)<%end%>
<% end %>    #
    # Options:
<% op.options.each do |k, v| %>    # +:<%= k %>+:: <%= v[:description]%><% if v[:default_value] != :nil %> default (<%= v[:default_value] %>)<%end%>
<%end%>    def <%= op.operation.to_s %>(<%= (op.expand_params(true) + op.expand_options(true)).join(', ') %>)
<%= op.generate_body %>
    end
<% op.aliases.each do |a|%>
    alias_method :<%= a %>, :<%= op.operation %><%end%>
<% end %>
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
tensor_stream-1.0.5 lib/tensor_stream/generated_stub/stub_file.erb
tensor_stream-1.0.4 lib/tensor_stream/generated_stub/stub_file.erb
tensor_stream-1.0.3 lib/tensor_stream/generated_stub/stub_file.erb
tensor_stream-1.0.2 lib/tensor_stream/generated_stub/stub_file.erb
tensor_stream-1.0.1 lib/tensor_stream/generated_stub/stub_file.erb