add ruby dependency (refactor pre.pp), use fsalum (bug waiting 0.0.5)