Sha256: 3be04b52c31bf7fb9c0d36b5239b129a0557ed22befdfa62ebe8f0a0266f19db
Contents?: true
Size: 740 Bytes
Versions: 2
Compression:
Stored size: 740 Bytes
Contents
# # It's pretty much that easy. # if !defined?(RUBY_ENGINE) || RUBY_ENGINE != 'macruby' abort "Ichabod requires MacRuby. http://www.macruby.org/" end framework 'WebKit' require 'ichabod/runtime' require 'ichabod/coercion' require 'ichabod/script_object/ruby' require 'ichabod/script_object/ichabod' require 'ichabod/delegate/ui' require 'ichabod/delegate/load' require 'ichabod/tests' module Ichabod JS_PATH = File.join(File.dirname(__FILE__), "js") def self.eval(js) Runtime.new.eval(js) end def self.eval_file(file) contents = File.read(File.expand_path(file)) eval(contents) end def self.parse(dom) Runtime.new(:dom => dom).run end def self.open(url) Runtime.new.open(url).run end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ichabod-0.0.2 | lib/ichabod.rb |
ichabod-0.0.1 | lib/ichabod.rb |