IronRuby.Tests.Tests.Scenario_ClassVariables_Singletons C# (CSharp) Method

Scenario_ClassVariables_Singletons() public method

public Scenario_ClassVariables_Singletons ( ) : void
return void
        public void Scenario_ClassVariables_Singletons() {
            TestOutput(@"
class C
end

module M
  class << 'x'
    $Sx = self
    class << C
      $SC = self
      @@a = 1
      class_variable_set :@@ea, 1
    end
    @@b = 2
    class_variable_set :@@eb, 2
  end
  @@c = 3
  class_variable_set :@@em, 3
end

p M.class_variables.sort
p $SC.class_variables.sort
p $Sx.class_variables.sort
", @"
[:@@a, :@@b, :@@c, :@@em]
[:@@ea]
[:@@eb]
");
        }
Tests