class Teatime::Teafile
Public Class Methods
load(file_path)
click to toggle source
# File lib/teatime/teafile.rb, line 6 def self.load(file_path) new(Context.new.tap do |context| Kernel.eval File.read(file_path), context.get_binding end).config end
new(context)
click to toggle source
# File lib/teatime/teafile.rb, line 12 def initialize(context) @context = context end
Public Instance Methods
config()
click to toggle source
# File lib/teatime/teafile.rb, line 16 def config OpenStruct.new({ :lib_dir => @context.lib_dir, :lib_files => @context.lib_files, :test_dir => @context.test_dir, :test_helpers => @context.test_helpers, :test_files => @context.test_files, :vendor_dir => File.expand_path(File.join('..', '..', '..', 'vendor', 'assets'), __FILE__) }) end