Sha256: 6fbbec5ea673b5b07db0ec20fd6faf761769f39811474fbd0106a88eab8d0ecf
Contents?: true
Size: 1.52 KB
Versions: 3
Compression:
Stored size: 1.52 KB
Contents
require_relative "env" module CypressRails class Config attr_accessor :rails_dir, :cypress_dir, :host, :port, :base_path, :transactional_server, :cypress_cli_opts def initialize( rails_dir: Env.fetch("CYPRESS_RAILS_DIR", default: Dir.pwd), cypress_dir: Env.fetch("CYPRESS_RAILS_CYPRESS_DIR", default: rails_dir), host: Env.fetch("CYPRESS_RAILS_HOST", default: "127.0.0.1"), port: Env.fetch("CYPRESS_RAILS_PORT"), base_path: Env.fetch("CYPRESS_RAILS_BASE_PATH", default: "/"), transactional_server: Env.fetch("CYPRESS_RAILS_TRANSACTIONAL_SERVER", type: :boolean, default: true), cypress_cli_opts: Env.fetch("CYPRESS_RAILS_CYPRESS_OPTS", default: "") ) @rails_dir = rails_dir @cypress_dir = cypress_dir @host = host @port = port @base_path = base_path @transactional_server = transactional_server @cypress_cli_opts = cypress_cli_opts end def to_s <<~DESC cypress-rails configuration: ============================ CYPRESS_RAILS_DIR.....................#{rails_dir.inspect} CYPRESS_RAILS_CYPRESS_DIR.............#{cypress_dir.inspect} CYPRESS_RAILS_HOST....................#{host.inspect} CYPRESS_RAILS_PORT....................#{port.inspect} CYPRESS_RAILS_BASE_PATH...............#{base_path.inspect} CYPRESS_RAILS_TRANSACTIONAL_SERVER....#{transactional_server.inspect} CYPRESS_RAILS_CYPRESS_OPTS............#{cypress_cli_opts.inspect} DESC end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cypress-rails-0.8.0.rc1 | lib/cypress-rails/config.rb |
cypress-rails-0.7.1 | lib/cypress-rails/config.rb |
cypress-rails-0.7.0 | lib/cypress-rails/config.rb |