Module: Rubyfox::SFSObject
- Defined in:
- lib/rubyfox/sfsobject.rb,
lib/rubyfox/sfsobject/bulk.rb,
lib/rubyfox/sfsobject/java.rb,
lib/rubyfox/sfsobject/schema.rb,
lib/rubyfox/sfsobject/version.rb,
lib/rubyfox/sfsobject/accessor.rb
Defined Under Namespace
Modules: Accessor, Bulk, Java
Classes: Schema
Constant Summary
collapse
- VERSION =
"0.8.0"
Class Method Summary
collapse
Class Method Details
.[](*args) ⇒ Object
25
26
27
|
# File 'lib/rubyfox/sfsobject.rb', line 25
def self.[](*args)
Java::SFSObject[*args]
end
|
.boot!(sf_dir) ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/rubyfox/sfsobject.rb', line 5
def self.boot!(sf_dir)
unless $LOAD_PATH.include?(sf_dir)
path = Pathname.new(sf_dir).join("*.jar")
jars = Dir[path].to_a
if jars.any?
jars.each { |jar| require jar }
else
raise LoadError, "No jars found in #{path.inspect}"
end
end
end
|
.from_json(data) ⇒ Object
21
22
23
|
# File 'lib/rubyfox/sfsobject.rb', line 21
def self.from_json(data)
Java::SFSObject.from_json(data)
end
|
.new(*args) ⇒ Object
17
18
19
|
# File 'lib/rubyfox/sfsobject.rb', line 17
def self.new(*args)
Java::SFSObject.new(*args)
end
|