lib/cucumba.rb in cucumba-0.0.5 vs lib/cucumba.rb in cucumba-0.0.6

- old
+ new

@@ -1,13 +1,12 @@ lib = File.expand_path(File.join(File.dirname(__FILE__),'../lib')) $:.unshift(lib) unless $:.include?(lib) require 'yaml' -require 'cucumba/rails' +require 'cucumba/railz' module Cucumba - VERSION = '0.0.5' class ConfigNotFound < StandardError end # Usage: @@ -21,25 +20,25 @@ # server name in config file. # Return Cucumba client instance def self.[] server_name server_name = server_name.to_s if server_name == "_self_" - Cucumba::Rails.new(config.first) + Cucumba::Railz.new(config.first) else - Cucumba::Rails.new(config_for(server_name)) + Cucumba::Railz.new(config_for(server_name)) end end private - def self.config_for(server_name) + def self.config_for server_name config.each do |server_config| if server_config[:name]==server_name return server_config break end end - raise Cucumba::Rails::ServerNotFound, "server with '#{server_name}' not described in config file" + raise Cucumba::Railz::ServerNotFound, "server with name '#{server_name}' not described in config file" rescue Errno::ENOENT # yml file not found raise ConfigNotFound, "config not found, run 'cucumba' generator" end def self.config