module Delirium::Platform

Public Class Methods

class_for_current_platform() click to toggle source
# File lib/delirium/platform.rb, line 3
def self.class_for_current_platform
  case RUBY_PLATFORM.downcase
  when /darwin/
    Delirium::Platform::Darwin
  when /linux/
    Delirium::Platform::Linux
  when /cygwin|mswin|mingw|bccwin|wince|emx/
    Delirium::Platform::Windows
  else
    raise Delirium::Error, "Unsupported Platform: #{platform}"
  end
end