Module: Swift::Pyrite
- Defined in:
- lib/swift/pyrite.rb,
lib/swift/pyrite/cli.rb,
lib/swift/pyrite/parser.rb,
lib/swift/pyrite/version.rb,
lib/swift/pyrite/transformer.rb
Defined Under Namespace
Classes: Cli, Parser, Transformer
Constant Summary collapse
- VERSION =
"0.1.1"
Class Method Summary collapse
Class Method Details
.generate_fake_for(file_path, output_path) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/swift/pyrite.rb', line 8 def self.generate_fake_for(file_path, output_path) code = File.read(file_path) parser = Parser.new ast = parser.parse(code) transformer = Transformer.new(ast) File.open(output_path, 'w+') do |f| f.write(transformer.generate) end end |