shinyframework_application 0.1.2

Shiny Application
Documentation
use shiny_common::context::{Context, ContextFactory};
use shiny_configuration::Configuration;

pub struct DefaultContextFactory {
    configuration: Configuration
}

impl DefaultContextFactory {
    pub fn new(configuration: Configuration) -> Self {
        Self { configuration }
    }
}

impl ContextFactory for DefaultContextFactory {
    fn create(&self) -> Context {
        let mut context = Context::new();
        context.set_configuration(self.configuration.clone());
        context
    }
}