class UnityClientGenerator
Public Class Methods
new()
click to toggle source
Calls superclass method
Generator::new
# File lib/generators/unity_client_generator.rb, line 177 def initialize super 'unity', :client end
Public Instance Methods
generate(node, runtime)
click to toggle source
# File lib/generators/unity_client_generator.rb, line 181 def generate node, runtime folder = File.expand_path File.dirname __FILE__ erb_file = folder + '/unity_client_generator.cs.erb' template = File.read erb_file erb = ERB.new template content = erb.result binding output_dir = File.dirname runtime.filename output_path = File.join output_dir, "#{node.name}.cs" File.write output_path, content end