コードは次のようになります。
def bring_into_scope(module)
#here the caller of the method should get methods from +module+
end
class Bar
def bar_method
#do stuff
end
end
class Foo
def initialize(bar)
bring_into_scope(bar)
bar_method
end
end
さびたコードをインライン化するライブラリを書きたいので、機能が必要なので、次のように書くことができるはずです:
class RustAndRuby
def ruby_method; end
#this should make all fn's in the rust code available in RustAndRuby
Rust.code {
"String with rust code..."
}
end
これはルビーで可能ですか?(さらに詳しい情報が必要な場合は、お気軽にお問い合わせください!)