kalibro_client.rb
429 Bytes
class Kalibro::Client::KalibroClient
def initialize
@port = Kalibro::Client::Port.new('Kalibro')
end
def supported_repository_types
@port.request(:get_supported_repository_types)[:repository_type].to_a
end
def process_project(project_name)
@port.request(:process_project, {:project_name => project_name})
end
def self.process_project(project_name)
new.process_project(project_name)
end
end