Sha256: b0130112c3c1ba730d83a7c7e292620befce505060f04a3a9feb7b68d3fc2350

Contents?: true

Size: 255 Bytes

Versions: 22

Compression:

Stored size: 255 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))
    bind.eval(source)
  end

  private

  attr_reader :source, :bind
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
jcompiler-0.1.91 lib/jcompiler/compiler.rb
jcompiler-0.1.90 lib/jcompiler/compiler.rb
jcompiler-0.1.89 lib/jcompiler/compiler.rb
jcompiler-0.1.88 lib/jcompiler/compiler.rb
jcompiler-0.1.87 lib/jcompiler/compiler.rb
jcompiler-0.1.86 lib/jcompiler/compiler.rb
jcompiler-0.1.80 lib/jcompiler/compiler.rb
jcompiler-0.1.79 lib/jcompiler/compiler.rb
jcompiler-0.1.78 lib/jcompiler/compiler.rb
jcompiler-0.1.77 lib/jcompiler/compiler.rb
jcompiler-0.1.76 lib/jcompiler/compiler.rb
jcompiler-0.1.75 lib/jcompiler/compiler.rb
jcompiler-0.1.74 lib/jcompiler/compiler.rb
jcompiler-0.1.73 lib/jcompiler/compiler.rb
jcompiler-0.1.72 lib/jcompiler/compiler.rb
jcompiler-0.1.71 lib/jcompiler/compiler.rb
jcompiler-0.1.70 lib/jcompiler/compiler.rb
jcompiler-0.1.69 lib/jcompiler/compiler.rb
jcompiler-0.1.68 lib/jcompiler/compiler.rb
jcompiler-0.1.67 lib/jcompiler/compiler.rb