PageRenderTime 21ms CodeModel.GetById 16ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/IronPython_Main/Languages/Ruby/libs/Win32API.rb

#
Ruby | 25 lines | 8 code | 3 blank | 14 comment | 0 complexity | ecd7878fbd3f7317deca4af89cc8049f MD5 | raw file
 1# ****************************************************************************
 2#
 3# Copyright (c) Microsoft Corporation. 
 4#
 5# This source code is subject to terms and conditions of the Apache License, Version 2.0. A 
 6# copy of the license can be found in the License.html file at the root of this distribution. If 
 7# you cannot locate the  Apache License, Version 2.0, please send an email to 
 8# ironruby@microsoft.com. By using this source code in any fashion, you are agreeing to be bound 
 9# by the terms of the Apache License, Version 2.0.
10#
11# You must not remove this notice, or any other, from this software.
12#
13#
14# ****************************************************************************
15
16case System::Environment.OSVersion.Platform
17  when System::PlatformID.Win32S
18  when System::PlatformID.Win32Windows
19  when System::PlatformID.Win32NT
20    load_assembly 'IronRuby.Libraries', 'IronRuby.StandardLibrary.Win32API'
21  else
22    raise LoadError, "Win32API is only available on Windows"
23end
24
25