Class: Bato::Tagatala

Inherits:
Object
  • Object
show all
Defined in:
lib/bato/tagatala.rb

Constant Summary collapse

PASIMULANG_KODIGO =
"# encoding: utf-8\nrequire \"bato/core_ext\"\n"

Instance Method Summary collapse

Constructor Details

#initializeTagatala

Returns a new instance of Tagatala.



9
# File 'lib/bato/tagatala.rb', line 9

def initialize; end

Instance Method Details

#sa_ruby(kodigo) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/bato/tagatala.rb', line 13

def sa_ruby(kodigo)
  ruby2ruby = Ruby2Ruby.new
  parser = RubyParser.new
  sexp = parser.process("# encoding: utf-8\n#{kodigo}")

  ruby_kodigo = ruby2ruby.process(sexp)

  "#{PASIMULANG_KODIGO}#{ruby_kodigo}"
end