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