Sha256: e1afa3d8de8c1c02caf90a8ed1746111e51ba5a4e3a31df14c293eb47688e56a
Contents?: true
Size: 638 Bytes
Versions: 3
Compression:
Stored size: 638 Bytes
Contents
module Tacape module Tools module Helpers module OsSupport module InstanceMethods def check_os_support raise(OSLayerNotImplemented,'tool should have @os_support=[Tacepe::Os::SomeOs,...]') if @os_support==nil @current_os=Tacape::Belt.current_os if @current_os==nil unless @os_support.include? @current_os raise UnsupportedOS, "This Tacape Tool does not support your OS." end end end def self.included(receiver) receiver.send :include, InstanceMethods end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tacape-0.0.6 | lib/tacape/tools/helpers/os_support.rb |
tacape-0.0.4 | lib/tacape/tools/helpers/os_support.rb |
tacape-0.0.3 | lib/tacape/tools/helpers/os_support.rb |