Class: LinuxAdmin::EtcIssue
- Inherits:
-
Object
- Object
- LinuxAdmin::EtcIssue
- Includes:
- Singleton
- Defined in:
- lib/linux_admin/etc_issue.rb
Constant Summary collapse
- PATH =
'/etc/issue'
Instance Method Summary collapse
Instance Method Details
#data ⇒ Object
18 19 20 |
# File 'lib/linux_admin/etc_issue.rb', line 18 def data @data ||= File.exist?(PATH) ? File.read(PATH) : "" end |
#include?(osname) ⇒ Boolean
14 15 16 |
# File 'lib/linux_admin/etc_issue.rb', line 14 def include?(osname) data.downcase.include?(osname.to_s.downcase) end |
#refresh ⇒ Object
22 23 24 |
# File 'lib/linux_admin/etc_issue.rb', line 22 def refresh @data = nil end |