Sha256: 27e798205bb913635a6903c1140e91e64f2436d85be497bddf220f7d16270184
Contents?: true
Size: 827 Bytes
Versions: 6
Compression:
Stored size: 827 Bytes
Contents
require 'cypress_on_rails/configuration' module CypressOnRails # loads and evals the command files class CommandExecutor def self.load(file,command_options = nil) load_cypress_helper file_data = File.read(file) eval file_data rescue => e logger.error("fail to execute #{file}: #{e.message}") logger.error(e.backtrace.join("\n")) raise e end def self.load_cypress_helper cypress_helper_file = "#{configuration.cypress_folder}/cypress_helper" if File.exist?("#{cypress_helper_file}.rb") Kernel.require cypress_helper_file else logger.warn "could not find #{cypress_helper_file}.rb" end end def self.logger configuration.logger end def self.configuration CypressOnRails.configuration end end end
Version data entries
6 entries across 6 versions & 1 rubygems