ruwebframe 0.1.0

A brief description of your crate.
Documentation
use crate::rubase::ruentity;
use crate::rulog::rulog;
use rudi::{Singleton};

#[derive(Clone)]
#[Singleton]
pub struct RuSingle {}

impl ruentity::BaseEntitySingle for RuSingle {}
impl RuSingle {
    pub fn new() -> Self {
        let mut s = RuSingle {};
        s.init();
        s
    }

    pub fn execute(&self) -> String {
        rulog::info("RuSingle execute 1234576777");
        String::from("1233333333")
    }
    fn init(&mut self){
        rulog::info("RuSingle init");
    }
}