OS Detection via Ruby
#1
OS Detection via Ruby
Version 1.2



Description
While most RPGMaker games are designed for users of the Windows Platform, not everyone who plays games are Windows users.  So what of those custom scripts that use the Win32DLL?  They won't work on their PCs!  This scriptette will determine what OS the player is using.  And if used properly, a scripter/coder can write something to turn off those custom Win32API dll systems (if possible for their game).



Script
The Code



Example Calls
OS_Detect.execute to generate it.
p OS_Detect.version to print it after generating.
This generates the result of  :windows  for most users



Notes
Normally, if you run RUBY_PLATFORM while using Java, your response would always be 'Java'.... even if running Mac or Windows.  This version instead demands a comparison and should distinguish even if running Java as well.



Compatability
Since it contains no modules or classes, it should work with all Ruby-Based RPGMaker Engines.



Credits and Thanks
Well, to enough people at stackoverflow that said not to use the RUBY_PLATFORM command.  But specific thanks to Thomas Enebo at Stack Overflow that wrote the basis for this script.  Not that he helped me figure out the RbConfig file.



Terms of Use
Free for use, even within commercial products.  But due credit to both myself and Thomas Enebo is required.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)

[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png]    [Image: liM4ikn.png]    [Image: fdzKgZA.png]    [Image: sj0H81z.png]
[Image: QL7oRau.png]    [Image: uSqjY09.png]    [Image: GAA3qE9.png]    [Image: 2Hmnx1G.png]    [Image: BwtNdKw.png%5B]
  Above are clickable links
Reply }




Users browsing this thread: 1 Guest(s)