lib/miam/dsl/context/group.rb in miam-0.1.0 vs lib/miam/dsl/context/group.rb in miam-0.1.1
- old
+ new
@@ -1,8 +1,8 @@
class Miam::DSL::Context::Group
def initialize(name, &block)
- @name = name
+ @group_name = name
@result = {:policies => {}}
instance_eval(&block)
end
attr_reader :result
@@ -11,16 +11,16 @@
def policy(name)
name = name.to_s
if @result[:policies][name]
- raise "Group `#{name}` > Policy `#{name}`: already defined"
+ raise "Group `#{@group_name}` > Policy `#{name}`: already defined"
end
policy_document = yield
unless policy_document.kind_of?(Hash)
- raise "Group `#{name}` > Policy `#{name}`: wrong argument type #{policy_document.class} (expected Hash)"
+ raise "Group `#{@group_name}` > Policy `#{name}`: wrong argument type #{policy_document.class} (expected Hash)"
end
@result[:policies][name] = policy_document
end
end