Module: SingleServing

Defined in:
lib/singleserving.rb,
lib/singleserving/server.rb,
lib/singleserving/system_utils.rb

Defined Under Namespace

Classes: Server, SystemUtils

Class Method Summary collapse

Class Method Details

.serve(file, options) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/singleserving.rb', line 9

def self.serve(file, options)
  url = "http://#{SystemUtils.ip_address}:#{options[:port]}/#{File.basename file}" # <-- Ugly, eh?
  SystemUtils.pbcopy(url)
  puts "Serving #{url}"

  Server.new.serve(file, options[:port])
end

.versionObject



6
7
8
# File 'lib/singleserving.rb', line 6

def self.version
  "#{File.open("#{File.dirname(__FILE__)}/../VERSION", "r").read}"
end