lib/maestrano.rb in maestrano-1.0.0.pre.RC4 vs lib/maestrano.rb in maestrano-1.0.0.pre.RC5

- old
+ new

@@ -276,10 +276,10 @@ # Either respond to param directly or via properties chaining (e.g: webhook.account.groups_path) if self.respond_to?(real_param) || props.inject(self) { |result,elem| result && result.respond_to?(elem) ? result.send(elem) || elem : false } last_prop = props.pop obj = props.inject(self,:send) obj.send(last_prop) - elsif EVT_CONFIG[@environment.to_s].has_key?(real_param.to_s) + elsif EVT_CONFIG.has_key?(@environment.to_s) && EVT_CONFIG[@environment.to_s].has_key?(real_param.to_s) EVT_CONFIG[@environment.to_s][real_param.to_s] else raise ArgumentError, "No such configuration parameter: '#{parameter}'" end end