class Teatime::Server

Public Class Methods

load_teafile(teafile) click to toggle source
# File lib/teatime/server.rb, line 12
def self.load_teafile(teafile)
  if File.exist?(teafile)
    Teatime::Teafile.load(teafile)
  end
end
root_path(*chunks) click to toggle source
# File lib/teatime/server.rb, line 8
def self.root_path(*chunks)
  File.expand_path(File.join('..', *chunks), __FILE__)
end

Private Instance Methods

css_files() click to toggle source
# File lib/teatime/server.rb, line 79
def css_files
  vendor_css_files
end
js_files() click to toggle source
# File lib/teatime/server.rb, line 75
def js_files
  vendor_js_files + js_lib_files + js_helper_files + js_test_files
end
js_helper_files() click to toggle source
# File lib/teatime/server.rb, line 57
def js_helper_files
  Dir[File.join(settings.teatime.test_dir, settings.teatime.test_helpers)].map do |helper_file|
    File.join 'test', helper_file.gsub(%r{^#{settings.teatime.test_dir}}, '')
  end
end
js_lib_files() click to toggle source
# File lib/teatime/server.rb, line 63
def js_lib_files
  Dir[File.join(settings.teatime.lib_dir, settings.teatime.lib_files)].map do |lib_file|
    File.join lib_file.gsub(%r{^#{settings.teatime.lib_dir}}, '')
  end
end
js_test_files() click to toggle source
# File lib/teatime/server.rb, line 69
def js_test_files
  Dir[File.join(settings.teatime.test_dir, settings.teatime.test_files)].map do |test_file|
    File.join 'test', test_file.gsub(%r{^#{settings.teatime.test_dir}}, '')
  end
end
vendor_css_files() click to toggle source
# File lib/teatime/server.rb, line 51
def vendor_css_files
  %w{mocha.css}.map do |file_path|
    File.join 'vendor', 'stylesheets', File.basename(file_path)
  end
end
vendor_js_files() click to toggle source
# File lib/teatime/server.rb, line 45
def vendor_js_files
  %w{mocha.js chai.js}.map do |file_path|
    File.join 'vendor', 'javascripts', File.basename(file_path)
  end
end