Module: LocalDomains
- Defined in:
- lib/local-domains.rb,
lib/local-domains/version.rb
Constant Summary collapse
- CONFIGURATION_FILE =
"#{ENV["HOME"]}/.local-domains"- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.setup(ip_address) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/local-domains.rb', line 7 def self.setup(ip_address) unless File.readable?(CONFIGURATION_FILE) puts "File not found: #{CONFIGURATION_FILE}" exit 1 end @ip_address = ip_address || Sys::Host.ip_addr.first File.readlines(CONFIGURATION_FILE).each do |domain| add_domain(domain.gsub(/[ \n\t]/, "")) end end |