66
66
static_parent = evaluate_parent_type(resource)
67
67
scope = static_parent || resource.scope
69
scope = scope.newscope(:namespace => namespace, :source => self, :resource => resource, :dynamic => !static_parent) unless resource.title == :main
69
scope = scope.newscope(:namespace => namespace, :source => self, :resource => resource) unless resource.title == :main
70
70
scope.compiler.add_class(name) unless definition?
72
72
set_resource_parameters(resource, scope)
74
76
code.safeevaluate(scope) if code
76
78
evaluate_ruby_code(resource, scope) if ruby_code