Sha256: b4e4f8f66b2558da66325cc01746dc730729e7f9ca051fb3f3231c5a25923b4e
Contents?: true
Size: 581 Bytes
Versions: 6
Compression:
Stored size: 581 Bytes
Contents
require 'pathname' module Rubyfox module SFSObject def self.boot!(sf_dir) unless $LOAD_PATH.include?(sf_dir) path = Pathname.new(sf_dir).join("*.jar") jars = Dir[path].to_a unless jars.empty? jars.each { |jar| require jar } else raise LoadError, "No jars found in #{path}" end end end def self.new(*args) Java::SFSObject.new(*args) end def self.from_json(data) Java::SFSObject.from_json(data) end def self.[](*args) Java::SFSObject[*args] end end end
Version data entries
6 entries across 6 versions & 1 rubygems