issue #74 - configured topology name as symbol breaks topology submission
This commit is contained in:
parent
b18c9b9c80
commit
f7f8be36ae
|
@ -135,7 +135,7 @@ module RedStorm
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.configure(name = nil, &configure_block)
|
def self.configure(name = nil, &configure_block)
|
||||||
@topology_name = name if name
|
@topology_name = name.to_s if name
|
||||||
@configure_block = configure_block if block_given?
|
@configure_block = configure_block if block_given?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -180,6 +180,11 @@ describe RedStorm::SimpleTopology do
|
||||||
configure "name"
|
configure "name"
|
||||||
end
|
end
|
||||||
Topology1.topology_name.should == "name"
|
Topology1.topology_name.should == "name"
|
||||||
|
|
||||||
|
class Topology2 < RedStorm::SimpleTopology
|
||||||
|
configure :symbolname
|
||||||
|
end
|
||||||
|
Topology2.topology_name.should == "symbolname"
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should parse configuration block only" do
|
it "should parse configuration block only" do
|
||||||
|
|
Loading…
Reference in New Issue