Sha256: 4c069807935a2b5e1e852ac154df419feacf545d77d415f526ebcc79d57c4a71
Contents?: true
Size: 746 Bytes
Versions: 3
Compression:
Stored size: 746 Bytes
Contents
<% if dataflow? %>@DefaultCoder(AvroCoder.class)<% end %> <%= static? ? "static" : "public" %> class <%= class_name %> { <%- definitions.each do |name, definition| %> <%= dataflow? ? "@Nullable " : "" %>public <%= nested?(definition) ? name.camelize : type(definition) %> <%= name %>; <%- if nested?(definition) %> <%= render_class(name.camelize, definition) %> <%- end %> <%- end %> public <%= class_name %>( <%= definitions.map do |name, definition| type = nested?(definition) ? name.camelize : type(definition) " #{type} #{name}" end.join(",\n") %> ) { <%- definitions.each do |name, definition| %> this.<%= name %> = <%= name %>; <%- end %> } }
Version data entries
3 entries across 3 versions & 1 rubygems