We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8f4e0ad commit de99d4aCopy full SHA for de99d4a
lib/orca/group.rb
@@ -16,7 +16,7 @@ def find(name)
16
end
17
18
19
- attr_reader :name, :nodes
+ attr_reader :name, :nodes, :config
20
21
def initialize(name, config={}, nodes=[])
22
@name = name
@@ -36,4 +36,8 @@ def add_node(node)
36
def includes(group)
37
Orca::Group.find(group).nodes.each {|n| add_node(n) }
38
39
+
40
+ def set(property, value)
41
+ @config[property.to_sym] = value
42
+ end
43
test/group_test.rb
@@ -59,4 +59,12 @@
59
group2.nodes.must_equal [node]
60
61
62
63
+ describe ".set(property, value)" do
64
+ it "sets a config option for the group" do
65
+ group = Orca::Group.new('test')
66
+ group.set :user, 'testuser'
67
+ group.config[:user].must_equal 'testuser'
68
69
70
0 commit comments