Sha256: a3c2dec9c6a2276a7045a8b91d75ba4941eeac95d37f320759ab507f81844f97

Contents?: true

Size: 249 Bytes

Versions: 2

Compression:

Stored size: 249 Bytes

Contents

class Jcompiler::Compiler
  def initialize(source, bind)
    @source = source
    @bind = bind
  end

  def compile
    bind.local_variable_set(:json, Jcompiler::Provider.new)
    bind.eval(source)
  end

  private

  attr_reader :source, :bind
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jcompiler-0.1.63 lib/jcompiler/compiler.rb
jcompiler-0.1.62 lib/jcompiler/compiler.rb