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
13 14 15 |
# File 'lib/linux_admin/etc_issue.rb', line 13 def data @data ||= File.exist?(PATH) ? File.read(PATH) : "" end |
#include?(osname) ⇒ Boolean
9 10 11 |
# File 'lib/linux_admin/etc_issue.rb', line 9 def include?(osname) data.downcase.include?(osname.to_s.downcase) end |
#refresh ⇒ Object
17 18 19 |
# File 'lib/linux_admin/etc_issue.rb', line 17 def refresh @data = nil end |