Skip to main content

distrib_ruby/
load.rs

1// This is free and unencumbered software released into the public domain.
2
3use super::{Gemspec, LoadGemspecError};
4use std::path::Path;
5
6pub fn load_gemspec(path: impl AsRef<Path>) -> Result<Gemspec, LoadGemspecError> {
7    let input = std::fs::read_to_string(path.as_ref())?;
8    let output = serde_norway::from_str(&input).unwrap(); // FIXME
9    Ok(output)
10}