lib/ui_helper.rb in test-harness-0.4.14 vs lib/ui_helper.rb in test-harness-0.6.0
- old
+ new
@@ -1,17 +1,15 @@
class TestHarness
class UIHelper
def self.autoload
- Dir.glob(File.join(TestHarness.autoload_path, 'ui/*.rb')).each do |file|
- component = File.basename(file, '.rb')
- require File.join(TestHarness.autoload_path, 'ui', component)
+ TestHarness::Utilities.register_components('ui') do |component|
klass = TestHarness::Utilities.constantize("%s::%s::%s" % [
TestHarness.namespace,
TestHarness::Utilities.camelize(component),
self.name.split('::').last
])
TestHarness.register_instance_option(self, component, klass.new)
klass.send(:include, TestHarness::UIComponentHelper)
end
end
end
-end
\ No newline at end of file
+end