@smbcloud / cli / commits / 0a070b9

v1 gems model

Seto committed Dec 30, 2025 at 20:36 UTC 0a070b919e3fae601e19f498f194ce9276ed6279
4 files changed +9 -7
gems/.keep
gems/model/ext/model/Cargo.toml
+1 -1
@@ -1,6 +1,6 @@
1 [package]
2 name = "model"
3 -version = "0.1.0"
3 +version = "1.0.0"
4 edition = "2021"
5 authors = ["paydii <hej@setoelkahfi.se>"]
6 publish = false
gems/model/ext/model/extconf.rb
+3 -3
@@ -1,6 +1,6 @@
1 # frozen_string_literal: true
2
3 -require "mkmf"
4 -require "rb_sys/mkmf"
3 +require 'mkmf'
4 +require 'rb_sys/mkmf'
5
6 -create_rust_makefile("model/model")
6 +create_rust_makefile('model/model')
gems/model/ext/model/src/lib.rs
+5 -3
@@ -1,6 +1,8 @@
1 -use magnus::{function, prelude::*, Error, Ruby};
2 -use smbcloud_model::error_codes::ErrorCode;
3 -use strum::IntoEnumIterator;
1 +use {
2 + magnus::{function, prelude::*, Error, Ruby},
3 + smbcloud_model::error_codes::ErrorCode,
4 + strum::IntoEnumIterator,
5 +};
6
7 fn t(e: i32, l: Option<String>) -> String {
8 ErrorCode::from_i32(e).message(l).to_string()