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