Sha256: 4b4ee909e612cd81a62c3d9b84015a156ac8a9d02f6be1bb29cf369ef5dc3dce

Contents?: true

Size: 390 Bytes

Versions: 36

Compression:

Stored size: 390 Bytes

Contents

class Jets::Commands::Runner
  def self.run(code)
    Jets.boot

    if code =~ %r{^file://}
      path = code.sub('file://', '')
      full_path = "#{Jets.root}#{path}"
      if File.exist?(full_path)
        code = IO.read(full_path)
      else
        puts "ERROR: file not found at #{full_path}".colorize(:red)
        exit 1
      end
    end

    eval(code) # inline script
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
jets-1.6.0 lib/jets/commands/runner.rb
jets-1.5.10 lib/jets/commands/runner.rb
jets-1.5.9 lib/jets/commands/runner.rb
jets-1.5.8 lib/jets/commands/runner.rb
jets-1.5.7 lib/jets/commands/runner.rb
jets-1.5.6 lib/jets/commands/runner.rb
jets-1.5.5 lib/jets/commands/runner.rb
jets-1.5.4 lib/jets/commands/runner.rb
jets-1.5.3 lib/jets/commands/runner.rb
jets-1.5.2 lib/jets/commands/runner.rb
jets-1.5.1 lib/jets/commands/runner.rb
jets-1.5.0 lib/jets/commands/runner.rb
jets-1.4.11 lib/jets/commands/runner.rb
jets-1.4.10 lib/jets/commands/runner.rb
jets-1.4.9 lib/jets/commands/runner.rb
jets-1.4.8 lib/jets/commands/runner.rb
jets-1.4.7 lib/jets/commands/runner.rb
jets-1.4.6 lib/jets/commands/runner.rb
jets-1.4.5 lib/jets/commands/runner.rb
jets-1.4.4 lib/jets/commands/runner.rb