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