class Opal::Nodes::ConstNode
def compile
def compile if magical_data_const? push('$__END__') elsif optimized_access? helper :"#{name}" push "$#{name}" elsif const_scope == s(:cbase) push "#{top_scope.absolute_const}('#{name}')" elsif const_scope push "#{top_scope.absolute_const}(", recv(const_scope), ", '#{name}')" elsif compiler.eval? push "#{scope.relative_access}('#{name}')" else push "#{scope.relative_access}('#{name}')" end end