Class: ActiveScripts::OperatingSystem
- Inherits:
-
Object
- Object
- ActiveScripts::OperatingSystem
- Defined in:
- lib/active_scripts/operating_system.rb
Constant Summary collapse
- OPERATING_SYSTEMS =
INFO: ActiveScripts::OperatingSystem contains code that is
for retrieving and validating operating systems. Dir.entries("#{File.dirname(__FILE__)}/preparations") .drop(2) .reject { |f| ["base.rb"].include?(f) } .map { |f| File.basename(f, ".rb").to_sym }
Instance Attribute Summary collapse
-
#operating_system ⇒ Object
Returns the value of attribute operating_system.
Class Method Summary collapse
Instance Method Summary collapse
- #find ⇒ Object
-
#initialize ⇒ OperatingSystem
constructor
A new instance of OperatingSystem.
Constructor Details
#initialize ⇒ OperatingSystem
Returns a new instance of OperatingSystem.
14 15 16 |
# File 'lib/active_scripts/operating_system.rb', line 14 def initialize @operating_system = :unknown end |
Instance Attribute Details
#operating_system ⇒ Object
Returns the value of attribute operating_system.
12 13 14 |
# File 'lib/active_scripts/operating_system.rb', line 12 def @operating_system end |
Class Method Details
.find ⇒ Object
18 19 20 |
# File 'lib/active_scripts/operating_system.rb', line 18 def self.find new.find end |
Instance Method Details
#find ⇒ Object
22 23 24 25 26 |
# File 'lib/active_scripts/operating_system.rb', line 22 def find return(@operating_system) end |