test/modules_test.rb in rbplusplus-0.8 vs test/modules_test.rb in rbplusplus-0.9
- old
+ new
@@ -6,22 +6,27 @@
if !defined?(@@modules_built)
super
@@modules_built = true
Extension.new "modules" do |e|
e.sources [
- full_dir("headers/Adder.h"),
- full_dir("headers/functions.h"),
- full_dir("headers/Subtracter.hpp")
- ]
+ full_dir("headers/Adder.h"),
+ full_dir("headers/functions.h"),
+ full_dir("headers/Subtracter.hpp")
+ ],
+ :include_source_files => [
+ full_dir("headers/Adder.h"),
+ full_dir("headers/Adder.cpp")
+ ]
-# e.writer_mode :single
+ e.writer_mode :single
e.module "Empty" do |m|
end
# Can use without a block
wrapper = e.module "Wrapper"
- wrapper.namespace "classes"
+ node = wrapper.namespace "classes"
+ node.classes("Adder").disable_typedef_lookup
e.module "Functions" do |m|
m.namespace "functions"
end