Class: Steamd::Generator::Ruby
- Inherits:
-
Object
- Object
- Steamd::Generator::Ruby
- Includes:
- Implementation
- Defined in:
- lib/steamd/generator/ruby/ruby.rb
Overview
Generates Ruby code
Instance Method Summary collapse
-
#generate ⇒ Object
Generate Ruby code for the Steam Language.
Methods included from Implementation
#classes, #enums, #imports, #initialize, #run
Instance Method Details
#generate ⇒ Object
Generate Ruby code for the Steam Language
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/steamd/generator/ruby/ruby.rb', line 12 def generate classes.each do |klass| append(erb(klass_template, klass)) end imports.each do |import| append(erb(import_template, import)) end enums.each do |enum| append(erb(enum_template, enum)) end end |