Class: Luruju::JudeApiLoader
- Inherits:
-
Object
- Object
- Luruju::JudeApiLoader
- Defined in:
- lib/luruju/jude_api.rb
Class Method Summary collapse
Class Method Details
.load(jude_file) ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/luruju/jude_api.rb', line 12 def self.load(jude_file) project_accessor = ProjectAccessorFactory.getProjectAccessor begin project_accessor.open(jude_file) getter = project_accessor.getClass.getDeclaredMethod("getProject", nil) return JudeApiBuilder.new.build(project_accessor, getter) ensure project_accessor.close end end |