Module: Camille::CodeGenerator
- Defined in:
- lib/camille/code_generator.rb
Class Method Summary collapse
Class Method Details
.generate_ts ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/camille/code_generator.rb', line 5 def self.generate_ts io = StringIO.new io.puts "// This file is automatically generated." io.puts Camille::Configuration.ts_header io.puts Camille::Types.literal_lines.each do |line| io.puts "export #{line}" end io.puts io.print "export default " Camille::Schemas.literal_lines.each do |line| io.puts line end io.string end |