Class: UnityClientGenerator

Inherits:
Generator show all
Defined in:
lib/generators/unity_client_generator.rb

Instance Attribute Summary

Attributes inherited from Generator

#language, #side

Instance Method Summary collapse

Methods inherited from Generator

add, generators

Constructor Details

#initializeUnityClientGenerator

Returns a new instance of UnityClientGenerator.



177
178
179
# File 'lib/generators/unity_client_generator.rb', line 177

def initialize
	super 'unity', :client
end

Instance Method Details

#generate(node, runtime) ⇒ Object



181
182
183
184
185
186
187
188
# 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
	File.write "#{node.name}.cs", content
end