hets.rb revision d73e4334f0cc1103049795c5ce7910c54ab1bfc4
d73e4334f0cc1103049795c5ce7910c54ab1bfc4Eugen Kuksa "v#{minimum_version}, #{minimum_revision}"
193be661f0cdd5e3c0faef2dba6b580c0b734394Tim Reddehase "http://#{Settings.hostname}#{locid}"
2f305d7bc01ae84f6b219b562fe4d31392abc1d6Eugen Kuksa def self.parse_via_api(resource, hets_options, structure_only: false)
2f305d7bc01ae84f6b219b562fe4d31392abc1d6Eugen Kuksa parse_caller = Hets::ParseCaller.new(HetsInstance.choose!, hets_options)
609a4ff9a0e4cb89a9f529703c81554fe9c34ff6Tim Reddehase parse_caller.call(qualified_loc_id_for(resource), with_mode: mode)
61c65b3e1c87587d1ed5a15220d41a166a5d66d6Eugen Kuksa prove_caller = Hets::ProveCaller.new(HetsInstance.choose!, prove_options)
181b42728f24cacec9068a9103e33d54288dc75dEugen Kuksa prove_caller.call(qualified_loc_id_for(resource))
fb2c319c7cce96c35e06be8fe6f60da7d040c952Eugen Kuksa def self.provers_via_api(resource, provers_options)
fb2c319c7cce96c35e06be8fe6f60da7d040c952Eugen Kuksa provers_caller = Hets::ProversCaller.new(HetsInstance.choose!, provers_options)
fb2c319c7cce96c35e06be8fe6f60da7d040c952Eugen Kuksa provers_caller.call(qualified_loc_id_for(resource))
c567fa0a1f6fe8f882615edd1b9fcd3d293ddb52Tim Reddehase filetype_caller = Hets::FiletypeCaller.new(HetsInstance.choose!)
a8ab4146c3238374bdd13a36b12d665cde57e078Tim Reddehase response_iri, filetype = filetype_caller.call(iri).split(': ')
a8ab4146c3238374bdd13a36b12d665cde57e078Tim Reddehase raise FiletypeNotDeterminedError.new("#{response_iri}: #{filetype}")