Sha256: 0fb83ccb4ffdb2444e78016d8ddd423cdb354a4be393ce6709c8d1839e6f6870

Contents?: true

Size: 490 Bytes

Versions: 3

Compression:

Stored size: 490 Bytes

Contents

# frozen_string_literal: true

require 'ruby2ruby'
require 'ruby_parser'
require 'bato/ruby_parser_patches'

module Bato
  class Tagatala
    def initialize; end

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

    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
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bato-0.0.15 lib/bato/tagatala.rb
bato-0.0.13 lib/bato/tagatala.rb
bato-0.0.12 lib/bato/tagatala.rb