lib/rbplusplus/builders/enumeration.rb in rbplusplus-1.3.0 vs lib/rbplusplus/builders/enumeration.rb in rbplusplus-1.4.0
- old
+ new
@@ -9,20 +9,20 @@
add_child IncludeNode.new(self, code.file)
# See ClassNode
add_global_child ConstConverterNode.new(self.code, self)
- self.rice_variable_type = "Rice::Enum<#{code.qualified_name}>"
+ self.rice_variable_type = "Rice::Enum< #{code.qualified_name} >"
self.rice_variable = "rb_e#{code.name}"
Logger.info "Wrapping enumeration #{code.qualified_name}"
end
def write
second = parent.rice_variable ? ", #{parent.rice_variable}" : ""
registrations << "\t#{rice_variable_type} #{rice_variable} = " \
- "Rice::define_enum<#{code.qualified_name}>(\"#{code.name}\"#{second});"
+ "Rice::define_enum< #{code.qualified_name} >(\"#{code.name}\"#{second});"
code.values.each do |v|
registrations << "\t#{rice_variable}.define_value(\"#{v.name}\", #{v.qualified_name});"
end
end