package org.arquillian.cube.docker.drone;
import org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor;
import org.jboss.arquillian.core.api.InstanceProducer;
import org.jboss.arquillian.core.api.annotation.ApplicationScoped;
import org.jboss.arquillian.core.api.annotation.Inject;
import org.jboss.arquillian.core.api.annotation.Observes;
public class CubeDroneConfigurator {
@Inject
@ApplicationScoped
InstanceProducer<CubeDroneConfiguration> cubeDroneConfigurationInstanceProducer;
public void configure(@Observes ArquillianDescriptor arquillianDescriptor) {
cubeDroneConfigurationInstanceProducer.set(
CubeDroneConfiguration.fromMap(
arquillianDescriptor.extension("cubedrone").getExtensionProperties()
)
);
}
}