# -*- encoding: utf-8 -*- # stub: rice 4.3.2 ruby lib Gem::Specification.new do |s| s.name = "rice".freeze s.version = "4.3.2".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "bug_tracker_uri" => "https://github.com/ruby-rice/rice/issues", "changelog_uri" => "https://github.com/ruby-rice/rice/blob/master/CHANGELOG.md", "documentation_uri" => "https://ruby-rice.github.io", "source_code_uri" => "https://github.com/ruby-rice/rice" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Paul Brannan".freeze, "Jason Roelofs".freeze, "Charlie Savage".freeze] s.date = "2024-10-18" s.description = "Rice is a C++ interface to Ruby's C API. It provides a type-safe and\nexception-safe interface in order to make embedding Ruby and writing\nRuby extensions with C++ easier.\n".freeze s.email = ["curlypaul924@gmail.com".freeze, "jasongroelofs@gmail.com".freeze, "cfis@savagexi.com".freeze] s.extra_rdoc_files = ["README.md".freeze] s.files = ["CHANGELOG.md".freeze, "CONTRIBUTORS.md".freeze, "COPYING".freeze, "Gemfile".freeze, "README.md".freeze, "Rakefile".freeze, "include/rice/rice.hpp".freeze, "include/rice/stl.hpp".freeze, "lib/mkmf-rice.rb".freeze, "lib/version.rb".freeze, "rice/Address_Registration_Guard.hpp".freeze, "rice/Address_Registration_Guard.ipp".freeze, "rice/Address_Registration_Guard_defn.hpp".freeze, "rice/Arg.hpp".freeze, "rice/Arg.ipp".freeze, "rice/Constructor.hpp".freeze, "rice/Data_Object.hpp".freeze, "rice/Data_Object.ipp".freeze, "rice/Data_Object_defn.hpp".freeze, "rice/Data_Type.hpp".freeze, "rice/Data_Type.ipp".freeze, "rice/Data_Type_defn.hpp".freeze, "rice/Director.hpp".freeze, "rice/Enum.hpp".freeze, "rice/Enum.ipp".freeze, "rice/Exception.hpp".freeze, "rice/Exception.ipp".freeze, "rice/Exception_defn.hpp".freeze, "rice/HandlerRegistration.hpp".freeze, "rice/Identifier.hpp".freeze, "rice/Identifier.ipp".freeze, "rice/Return.hpp".freeze, "rice/Return.ipp".freeze, "rice/detail/ExceptionHandler.hpp".freeze, "rice/detail/ExceptionHandler.ipp".freeze, "rice/detail/ExceptionHandler_defn.hpp".freeze, "rice/detail/HandlerRegistry.hpp".freeze, "rice/detail/HandlerRegistry.ipp".freeze, "rice/detail/InstanceRegistry.hpp".freeze, "rice/detail/InstanceRegistry.ipp".freeze, "rice/detail/Jump_Tag.hpp".freeze, "rice/detail/MethodInfo.hpp".freeze, "rice/detail/MethodInfo.ipp".freeze, "rice/detail/NativeAttribute.hpp".freeze, "rice/detail/NativeAttribute.ipp".freeze, "rice/detail/NativeFunction.hpp".freeze, "rice/detail/NativeFunction.ipp".freeze, "rice/detail/NativeIterator.hpp".freeze, "rice/detail/NativeIterator.ipp".freeze, "rice/detail/NativeRegistry.hpp".freeze, "rice/detail/NativeRegistry.ipp".freeze, "rice/detail/Registries.hpp".freeze, "rice/detail/Registries.ipp".freeze, "rice/detail/RubyFunction.hpp".freeze, "rice/detail/RubyFunction.ipp".freeze, "rice/detail/Type.hpp".freeze, "rice/detail/Type.ipp".freeze, "rice/detail/TypeRegistry.hpp".freeze, "rice/detail/TypeRegistry.ipp".freeze, "rice/detail/Wrapper.hpp".freeze, "rice/detail/Wrapper.ipp".freeze, "rice/detail/cpp_protect.hpp".freeze, "rice/detail/default_allocation_func.hpp".freeze, "rice/detail/default_allocation_func.ipp".freeze, "rice/detail/from_ruby.hpp".freeze, "rice/detail/from_ruby.ipp".freeze, "rice/detail/from_ruby_defn.hpp".freeze, "rice/detail/ruby.hpp".freeze, "rice/detail/to_ruby.hpp".freeze, "rice/detail/to_ruby.ipp".freeze, "rice/detail/to_ruby_defn.hpp".freeze, "rice/forward_declares.ipp".freeze, "rice/global_function.hpp".freeze, "rice/global_function.ipp".freeze, "rice/rice.hpp".freeze, "rice/ruby_mark.hpp".freeze, "rice/stl.hpp".freeze, "sample/callbacks/extconf.rb".freeze, "sample/callbacks/sample_callbacks.cpp".freeze, "sample/callbacks/test.rb".freeze, "sample/enum/extconf.rb".freeze, "sample/enum/sample_enum.cpp".freeze, "sample/enum/test.rb".freeze, "sample/inheritance/animals.cpp".freeze, "sample/inheritance/extconf.rb".freeze, "sample/inheritance/test.rb".freeze, "sample/map/extconf.rb".freeze, "sample/map/map.cpp".freeze, "sample/map/test.rb".freeze, "test/embed_ruby.cpp".freeze, "test/embed_ruby.hpp".freeze, "test/ext/t1/Foo.hpp".freeze, "test/ext/t1/extconf.rb".freeze, "test/ext/t1/t1.cpp".freeze, "test/ext/t2/extconf.rb".freeze, "test/ext/t2/t2.cpp".freeze, "test/extconf.rb".freeze, "test/ruby/test_callbacks_sample.rb".freeze, "test/ruby/test_multiple_extensions.rb".freeze, "test/ruby/test_multiple_extensions_same_class.rb".freeze, "test/ruby/test_multiple_extensions_with_inheritance.rb".freeze, "test/test_Address_Registration_Guard.cpp".freeze, "test/test_Array.cpp".freeze, "test/test_Attribute.cpp".freeze, "test/test_Builtin_Object.cpp".freeze, "test/test_Class.cpp".freeze, "test/test_Constructor.cpp".freeze, "test/test_Data_Object.cpp".freeze, "test/test_Data_Type.cpp".freeze, "test/test_Director.cpp".freeze, "test/test_Enum.cpp".freeze, "test/test_Exception.cpp".freeze, "test/test_Hash.cpp".freeze, "test/test_Identifier.cpp".freeze, "test/test_Inheritance.cpp".freeze, "test/test_Iterator.cpp".freeze, "test/test_Jump_Tag.cpp".freeze, "test/test_Keep_Alive.cpp".freeze, "test/test_Keep_Alive_No_Wrapper.cpp".freeze, "test/test_Memory_Management.cpp".freeze, "test/test_Module.cpp".freeze, "test/test_Native_Registry.cpp".freeze, "test/test_Object.cpp".freeze, "test/test_Ownership.cpp".freeze, "test/test_Self.cpp".freeze, "test/test_Stl_Map.cpp".freeze, "test/test_Stl_Optional.cpp".freeze, "test/test_Stl_Pair.cpp".freeze, "test/test_Stl_Reference_Wrapper.cpp".freeze, "test/test_Stl_SmartPointer.cpp".freeze, "test/test_Stl_String.cpp".freeze, "test/test_Stl_String_View.cpp".freeze, "test/test_Stl_Unordered_Map.cpp".freeze, "test/test_Stl_Variant.cpp".freeze, "test/test_Stl_Vector.cpp".freeze, "test/test_String.cpp".freeze, "test/test_Struct.cpp".freeze, "test/test_Symbol.cpp".freeze, "test/test_To_From_Ruby.cpp".freeze, "test/test_Tracking.cpp".freeze, "test/test_global_functions.cpp".freeze, "test/unittest.cpp".freeze, "test/unittest.hpp".freeze] s.homepage = "https://github.com/ruby-rice/rice".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Ruby Interface for C++ Extensions".freeze s.test_files = ["test/ruby/test_callbacks_sample.rb".freeze, "test/ruby/test_multiple_extensions.rb".freeze, "test/ruby/test_multiple_extensions_same_class.rb".freeze, "test/ruby/test_multiple_extensions_with_inheritance.rb".freeze] s.specification_version = 4 s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end